[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