http://xml.apache.org/http://www.apache.org/http://www.w3.org/


Index
Features
Configuration
Document Flow
Build Testing
Usage
Todo
Mailing Lists
License

Use Alexandria
Code Repository
Javadoc


What is Alexandria?

Alexandria is a CVS/Javadoc/Source code/Documentation management system meant for use within Open Source projects. It's goal is to create a global documentation and source organization system to help people understand source code and to share code across projects.

Alexandria is a Java centric project. The backend is implemented in all XML which is driven by Ant, Xerces, and Xalan. Definition of source code is done within XML and then transformed (XSLT) into various HTML files and a master build.xml file which is used to drive Ant. Ant attempts to download various CVS repositories and then builds Javadoc.

Goals:

  • Browse multiple and remote source repositories
  • Generate Javadoc across multiple java projects
  • Browse source code in an organized manner
  • The "use" tag can be use across all projects within Alexandria
  • Support multiple revisions of the same content

Why the name Alexandria?

The library of Alexandria was an enormous Library in ancient Egypt that was destroyed by fire. Many historians consider its destruction a major loss of knowledge (although it is commonly regarded as Legend). I just thought it was appropriate considering we have all this structured information on the Internet but it isn't being used.



Copyright © 2000 The Apache Software Foundation. All Rights Reserved.