test
[hcoop/zz_old/ikiwiki] / DeveloperGuidelines.mdwn
CommitLineData
ee25310d 1We keep all of our non-trivial custom programs and scripts in CVS for [http://hcoop.sourceforge.net/ our SourceForge project]. All HCoop admins should have Source``Forge accounts and be added as developers for project `hcoop`.\r
2\r
3There are [http://sourceforge.net/cvs/?group_id=99567 instructions on how to use our project CVS], both for admins and curious others.\r
4\r
5Every commit to our repository triggers an e-mail to the [https://lists.sourceforge.net/lists/listinfo/hcoop-cvs hcoop-cvs mailing list] hosted at Source``Forge. All developers for the project should probably subscribe to this list. It's open to the public, so anyone else should feel free to subscribe, too.\r
6\r
7Our CVS repository contains several modules. Most of them are custom tools implemented in ML and "owned" by AdamChlipala, so that most others won't even need to check them out for modification. However, the `misc` module is of particular interest to all admins. Whenever you make significant changes to some script (for instance, modifying an `/etc/init.d` script to add AFS support), it should be checked into the appropriate subdirectory of the `misc` module. Rely on the `README` files in that module to determine which subdirectory that is, and be sure to add new `README`s and new entries to existing files as necessary to keep the module self-explanatory.\r