Skip to content
ninjin edited this page Apr 21, 2011 · 3 revisions

Package Layout

This page describes the layout of the package tree, what files goes where etc.

/

Only the bare necessities goes into the root, do think twice before putting anything here since it is the first thing a newcomer sees (suggestions on how to make the files fewer are always welcome).

This include:

  • ajax.cgi
  • index.html
  • index.xhtml
  • README.md
  • LICENSE
  • style.css
  • style_greyscale.css
  • .htaccess

/server

Contains all server-side code, resources and libraries. Don't put anything in the top dir.

Sub-directories:

  • lib
  • src

/client

Contains all client-side code, resources and libraries. Don't put anything in the top dir.

Sub-directories:

  • lib
  • src

/tools

Our own in-house tools for working with datasets etc. This should only include things we expect the end-user to have an interest in.

/external

The home of all external tools, such as GeniaSS, etc.