Version 6 (modified by mrts, 10 years ago) (diff)

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

Guidelines for writing, distributing and using Django applications


Guidelines for reusable application authors

  • namespace: apps should live in django.apps, i.e. if your app is named frobnicate, your code should be in django.apps.frobnicate
  • FIXME Django version: somehow the Django version used has to be conveyed (django1.0-comments?), again Zope app versioning should help
  • publishing: apps should be packaged with setuptools and published in the Python Package Index, under trove category Framework :: Django
  • dependencies: ordinary setuptools dependency handling

Package index

Additionally to the PyPi index, a separate indexing service with ratings, groupings and whatnot would be useful. Django Pluggables is a nice start.

Back to Top