This is a topic that i often hear, not only at new projects. People are not sure what needs to be stored in svn and why.
A while ago, Noel raised the issue on the infra@ list. [1] Unfortunately not much follow-up. So i wonder if we can resolve it here and then document the outcome. I see at least three issues. They are probably related. ----------- The current operating principle is that we store all source content in the official revision control system. Some people have said that that is a dictate. That includes everything: code, configuration files, source content for docs, letters received, meeting minutes, logos, everything. It would be useful to list the reasons for doing that and the benefits. Here are some to get started: * History and origin of material. * Recording who changed what and when and why. * Ability to revert to any past revision of each resource. * Easy archival, backup, and replication. * Enable data mining, statistics, and relationships. * Enable anyone to review the past contributions without contacting us. * Enable developers to use any editor tools that they choose, to edit the content. Is there also a requirement that we need to track our assets by virtue of being a Foundation? ----------- We also store generated documentation in SVN. This makes it very easy to restore or replicate the websites. There are stalled discussions at Infra site-dev list about alternatives to that process. ----------- With the advent of new documentation management tools (e.g. Lenya, JackRabbit, Daisy) and their potential use by ASF projects for their project documentation, we are seeing questions about how to enable the storage of the sources for documentation. In my opinion we should continue to use SVN. What do others think? -David [1] >From: Noel J. Bergman To: [EMAIL PROTECTED] Date: Thu, 20 Oct 2005 12:47:16 -0400 Subject: Official source content in CMS other than CVS/SVN? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]