You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
iwillig edited this page Jun 4, 2012
·
30 revisions
GNIP 28 - Adoption of Twitter Bootstrap CSS Framework
Overview
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
Proposed By
Jeffrey Johnson
Assigned to Release
2.0
State
For Review and Comment
Motivation
Proposal
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 …