Hi, guys,
I'm happy to announce the release of version 0.1 of the DtdAnalyzer!
I wrote up a release procedure, here: https://github.com/NCBITools/DtdAnalyzer/wiki/Release-procedure (which I shamelessly copied and hacked from the d2rq project) and then went through the steps to produce:
 * Downloads of version 0.1, in zip and tar.gz formats:
   https://github.com/NCBITools/DtdAnalyzer/downloads
 * Tag "v0.1", which is a snapshot of the repository at that state:
   https://github.com/NCBITools/DtdAnalyzer/tags
 * Release notes (which don't contain much info, yet):
   https://github.com/NCBITools/DtdAnalyzer/blob/8de7f04955251194940d5ceec18907b3026fd057/ReleaseNotes.md
If you download the zip file and unzip it on your machine (Windows or Unix), you should be able to run it right out of the box. Â If you want Markdown support for comments, though, you'll still, of course, have to install pandoc and put it in your PATH.
By "out of the box", I mean, you shouldn't have to do any special setup of environment variables or anything else. Â Please try this and let me know if it works for you or not:
 * Download the zip file from here: https://github.com/downloads/NCBITools/DtdAnalyzer/DtdAnalyzer-0.1.zip
 * Unzip it
 * Open a command or shell window, and then enter the following command.  You should be able to execute it from any directory, as long as the 'path' portion correctly points to the root directory where you unzipped the stuff. Also, take out the newlines, and enter it all on one line:
   <path>dtddocumentor –system http://jats.nlm.nih.gov/archiving/1.0/JATS-archivearticle1.dtd --exclude mml: --exclude-except mml:math
  It should run for a little while and then announce that it's done, and the documentation is in the doc subdirectory.  Open the index.html file there in a browser and check that it looks okay.
Both the 'dtdanalyzer' and 'dtddocumentor' tools should behave identically on Windows and Unix systems.  Just use the --help option to get the full list of command-line arguments for either one. The dtddocumentor is especially flexible, thanks to Audrey’s excellent stylesheet. You can exclude elements that based on a set of root nodes, exclude them by name, skin the documentation with custom css and js, etc.
Unfortunately, I didn't spend the time to update the README file, so it is out of date. Â I hope to spend a little bit of time on that, and putting more documentation onto the GitHub wiki, before the conference, but we'll see how that goes. Â Any help in that area, of course, would be great!
Â
Any feedback on this release procedure, or anything else, is of course also welcome.
Cheers!
Â
Chris Maloney
NIH/NLM/NCBI (Contractor)
Building 45, 5AN.24D-22
Â
--
You received this message because you are subscribed to the Google Groups "DtdAnalyzer" group.
To post to this group, send email to dtdan...@googlegroups.com.
To unsubscribe from this group, send email to dtdanalyzer...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/dtdanalyzer?hl=en.