-
Notifications
You must be signed in to change notification settings - Fork 1.1k
GNIP 29 Code Repository Reorganization
jj0hns0n edited this page Jun 4, 2012
·
30 revisions
It is proposed to re-organize the GeoNode core repository to make it more similar to a standard django project layout and make it more friendly to template projects as introduced in Django 1.4
Jeffrey Johnson
2.0
For Review and Comment
Re-organize the code repository as follows.
..code:
|- LICENSE (licensing/copyright info for any components stored in the repo) |- README.rst |- docs/ (may be better under geonode) |--- deploy/ |--- developers/ |--- intro/ |--- users/ |- geonode/ |--- api/ |--- catalog/ |--- templates/ |--- data/ |----- templates/ |--- maps/ |----- templates/ |-- people/ |----- templates/ |-- search/ |----- templates/ |-- security/ |-- tests.py (generic or top-level tests) |-- setup.py |-- setup.cfg |-- projects/ (sample projects to use via the startproject management comment in Django 1.4) |----- zero/ (data, security and api) |-------- __init__.py |-------- manage.py |-------- settings.py |-------- urls.py |-------- local_settings.sample |-------- requirements.txt |------ sdi/ (minimal + maps, catalog, search, people) |------ social/ (sdi + social stuff) |---- shared/ |------ package/ |--------- support/ |- geonode-client/ |--- app/ |--- externals/ |----- buildkit/ |----- ringo/ |----- stick/ |--- src/ |--- README.md |--- build.xml |--- buildjs.cfg |--- license.txt |--- pom.xml |- geonode-geoserver-ext/ (may no longer be required once new security subsystem is implemented) |--- jcs_caching/ |--- src/ |--- jetty.xml |--- pom.xml |--- startup.sh |- geonode-integration/ |--- tests/
Do nothing.