-
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/ |--- projects/ (sample projects to use via the startproject management comment in Django 1.4) |------ minimal/ (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/ |--- setup.cfg |--- setup.py |--- tests.py (generic or top-level tests, sometimes called 'burn-in') |- geonode-client/ |--- app/ |--- externals/ |--- src/ |--- README.md |--- build.xml |--- buildjs.cfg |--- license.txt |--- pom.xml |- geonode-geoserver-ext/ |--- jcs_caching/ |--- src/ |--- jetty.xml |--- pom.xml |--- startup.sh |- tests/ |--- integration/ |--- client/ (selenium or other)
Do nothing.