-------- Original Message -------- Subject: r857 - trunk/libdvdnav/DEVELOPMENT-POLICY.txt Date: Mon, 9 Apr 2007 10:44:29 +0200 (CEST) From: nicodvb <subversion@mplayerhq.hu> To: nicola_sabbi@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.
participants (1)
-
Nico Sabbi