Changes between Version 5 and Version 6 of DjangoSpecifications/AppGuidelines


Ignore:
Timestamp:
09/15/08 05:38:00 (6 years ago)
Author:
mrts
Comment:

Restored the anonymously cleared page. If someone opposes this, please don't do it anonymously and state your intentions

Legend:

Unmodified
Added
Removed
Modified
  • DjangoSpecifications/AppGuidelines

    v5 v6  
     1= Guidelines for writing, distributing and using Django applications =
     2
     3
     4
     5See
     6
     7
     8= Guidelines for reusable application authors =
     9
     10
     11
     12 * '''namespace''': apps should live in `django.apps`, i.e. if your app is named `frobnicate`, your code should be in `django.apps.frobnicate`
     13
     14  * FIXME alternative: require use of namespace packages, see http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages , review how Zope does it
     15
     16 * FIXME '''Django version''': somehow the Django version used has to be conveyed (`django1.0-comments`?), again Zope app versioning should help
     17
     18 * '''publishing''': apps should be packaged with `setuptools` and published in the [http://pypi.python.org/pypi Python Package Index], under trove category `Framework :: Django`
     19
     20 * '''dependencies''': ordinary `setuptools` dependency handling
     21
     22
     23
     24= Package index =
     25
     26
     27
     28Additionally to the PyPi index, a separate indexing service with ratings, groupings and whatnot would be useful. [http://djangoplugables.com Django Pluggables] is a nice start.
Back to Top