-
Notifications
You must be signed in to change notification settings - Fork 1.1k
GNIP 29 Code Repository Reorganization
iwillig 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.
- 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)
- minimal/ (data, security and api)
- __init__.py
- manage.py
- settings.py
- urls.py
- local_settings.sample
- requirements.txt
- basic/ (minimal + maps, catalog, search, people)
- social/ (basic + social stuff)
- … others as appropriate/necessary
- shared/
- package/
- support/
- submodules/
- geonode-client/
- geonode-geoserver-ext/ (may no longer be required once new security subsystem is implemented)
- geonode-integration/
- geonode-registry/
- geonode-monitor/
- geonode-cloud/
- geonode-deb/
- geonode-rpm/
- etc …
- minimal/ (data, security and api)
Do nothing.