Code


Version 4 (modified by anonymous, 6 years ago) (diff)

--

Guidelines for writing, distributing and using Django applications

See

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.