sc3 / django-townsquare

Python-Django port of Townsquare project found at https://github.com/sc3/townsquare
2 stars 5 forks source link

Document priorities #3

Open bepetersn opened 11 years ago

bepetersn commented 11 years ago

Here's some great priorities for places to start, taken from here: stackoverflow.com/a/5272219/1151229

the required steps for a Django application?

You do it like this.

Gather use cases.

Prioritize the use cases.

Define the actors. The classes of actors becomes groups in the security model.

Define enough "applications" to satisfy the first release of use cases. Define the url structure. Cool URL's don't change.

Build the first use case: models (including security), admin, urls, tests, forms, views and templates. Note that these are the file names (models.py, admin.py, ...) except for templates. Also note that forms and admin should be defined in separate modules even though this isn't required. Also note that templates will be split between a generic templates directory for top-level stuff and application-specific templates.

Build the second use case: models (including security), admin, urls, tests, forms, views and templates.

bepetersn commented 10 years ago

We have decided on some basic functionality for an alpha or first deployment of this application. Find this here:

https://github.com/sc3/django-townsquare/wiki/Alpha-Requirements

bepetersn commented 10 years ago

Still needs work.