Below is a tree of the directories and files of the Endefr project. For each items a description is given. Directories are suffixed with a '/':
build/
: all build artifacts.
ant/
: artifacts built by Ant.
eclipse/
: artifacts built by Eclipse.
distribution/
: source files for the source distribution.
documentation/
: the development documentation.
diagrams/
: scripts to generate diagrams for the development documentation.
libraries/
: JAR files of libraries used by Endefr or of tools needed to build Endefr.
dependencies/
: libraries used by Endefr.
tools/
: tools needed to build Endefr.
local/
: this directory is not present after checkout. But is is in .cvsignore
so you can create it if you need to store files, e.g. drafts, todo lists and test files, which you do not want
to commit.
source/
: all and the only files, except for dependencies, that are needed to build the
contents of the binary distribution.
api/
: resources for the generated Javadocs.
distribution/
: remaining source files which do not fit the other categories.
documentation/
: user documentation of Endefr.
diagrams/
: scripts to generate diagrams for the user documentation.
resources/
: resources for the user documentation, development documentation and the
web site.
implementation/
: Java sources of types not part of the public API.
public/
: Java sources of types part of the public API.
templates/
: templates for files or file parts.
template.html
: a template for documentation pages.
tests/
: sources for the tests.
java/
: Java sources of the tests.
tools/
: sources for tools.
java/
: Java sources of the tools.
build.xml
and files with the bi
(build include) extension: the Ant build
script.
library-versions.properties
: contains the currently used versions of each third-party JAR
file.
local.properties
: this file is not present after checkout. It contains overridden properties
of project.properties
and properties specific to the environment.
project.properties
: project properties.
version.properties
: the current Endefr version. Do not modify this file, only the release
manager is allowed to modify it.