On 30.03.2008, at 07:10, Noah Slater wrote:
* I have updated all the source documentation to use Markdown following Chris's
  changes for the CouchDB incubation site.

What source documentation is that?

* I have removed the generated HTML files from Subversion, this didn't seem
  like a good use of revision control.

Oops, we'll have to revert that. From <http://incubator.apache.org/guides/sites.html >

"Regardless of which tool you use, the web site should be maintained in the svn repository, and include the site generation tool as a binary file. This simplifies the process of site generation and enables changes to the site to be made by any committer. The generated site should also be checked into svn. This allows the generated site to be relocated to any part of the Apache site after incubation is complete."

* I have modified the site build script to construct the following pages directly from /trunk/README, /trunk/TROUBLESHOOTING, /trunk/NEWS in the source:

    http://incubator.apache.org/couchdb/docs/installation.html
    http://incubator.apache.org/couchdb/docs/troubleshooting.html
    http://incubator.apache.org/couchdb/docs/changelog.html

Chris, you may not like my specific modifications, I have no attachment to the current implementation, but it seemed like the easiest way to get this
  done on FreeBSD. I am more than happy to change things around.

For some reason these changes don't seem to have come through on couchdb-commits@ yet. I'm looking into them now.

* I have added the /site/publish.sh script which can be run directly from a
  source checkout on minotaur to build and publish the site.

See above, this needs to be as simple (and was) as just an `svn up`.

* I would like to suggest we move the /site directory into the / trunk so that the documentation can be built as part of the package at distribution time. From my perspective as the Debian maintainer for CouchDB I would dearly like to include a static copy of the HTML documentation in the package.

I don't think we should include the site in trunk, if only because of the requirement of keeping the generated files in the repository.

Having generated HTML docs in tarballs is certainly a nice goal, but we should analyse what we'd like there and how to best achieve it. That includes defining what kind of docs we want on the website, what on the wiki, and what should come with the releases. It gets tricky when there is overlap.

Cheers,
Chris
--
Christopher Lenz
  cmlenz at gmx.de
  http://www.cmlenz.net/

Reply via email to