[DVDnav-discuss] [Fwd: r857 - trunk/libdvdnav/DEVELOPMENT-POLICY.txt]
Nico Sabbi
nicola_sabbi at fastwebnet.it
Mon Apr 9 20:30:39 CEST 2007
-------- Original Message --------
Subject: r857 - trunk/libdvdnav/DEVELOPMENT-POLICY.txt
Date: Mon, 9 Apr 2007 10:44:29 +0200 (CEST)
From: nicodvb <subversion at mplayerhq.hu>
To: nicola_sabbi at fastwebnet.it
Author: nicodvb
Date: Mon Apr 9 10:44:28 2007
New Revision: 857
Added:
trunk/libdvdnav/DEVELOPMENT-POLICY.txt (contents, props changed)
Log:
some clarification on the development policy and goals
Added: trunk/libdvdnav/DEVELOPMENT-POLICY.txt
==============================================================================
--- (empty file)
+++ trunk/libdvdnav/DEVELOPMENT-POLICY.txt Mon Apr 9 10:44:28 2007
@@ -0,0 +1,22 @@
+This fork of dvdnav was created to overcome the lack of responsiveness
+of the official development channel, not to bastardize this library in
+something for specific usagee by mplayer, so these are the rules to
follow
+when developing code:
+- don't remove pre-existing code that mplayer doesn't need
+- don't add code to expose the internals of dvdnav
+- don't add code that binds applications to side-effects of the library
+- don't alter the API in an incompatible manner
+
+
+When committing code to the repository always follow these rules:
+- don't break the compilability of the library - always keep svn
checkouts usable
+- never mix cosmetical and functional changes
+- don't commit unrelated changes as a single transaction
+- don't split strictly related changes over multiple commits
+- never alter the indentation / bracing / prototyping style of
existing files
+- if you break something by accident fix it immediately using the
appropriate
+ svn tools to revert your commit(s). If in doubt ask explanations to the
+ mailing list
+
+
+If in violation of this changes your account will be deleted.
More information about the DVDnav-discuss
mailing list