Project.net Source Code Tree Structure
You can use the Browse Source feature of the Project.net Open Source Wiki to peruse the branches at:
The branches contain this structure:
core -- Core (open source) product source files.
bin -- command scripts and executables. Not needed for development.
config -- configuration files
Bluestone -- deprecated HP Bluestone application server config. (to be deleted by v9.0)
crypto -- cryptology keys, etc.
day -- apache slide WebDAV config (Experimental, not working).
eclipse -- Elipse IDE configuration for building and debugging Project.net with Weblogic, etc.
log4j -- Log4hj debug logger configuration.
mvc -- Model View Controler config, handler mappings, etc. Currently only used in the Scheduling module.
scheduler -- Quartz scheduler configuration.
spring -- Spring Framework configuration.
db -- Database Schema build scripts.
edb -- EnterpriseDB build scripts (Work in Process).
oracle -- Oracle build scripts.
postgresql -- PostgreSQL build scripts (Work in Process).
docs -- release notes.
lib -- jar files needed by the Project.net at runtime.
src -- Java source files.
web -- JSP, HTML, CSS, Javascript, META-INF, WEB-INF needed for depolying Project.net as a Web Application.
xml -- Experimental XML DTDs for Web Services.
commercial -- Features originally in the Commercial (paying customer) edition that were added on top of the the core product. As of 8.3, all of these features have been moved into core.
test -- unit tests, load tests, QA build scripts, Winrunner automated regression test scripts, etc.
tools -- Additional tools used building, installing and managing Project.net. Not needed for product builds or part of the Project.net product.
