What is a reusable app?¶
A reusable Django app, is an app that is easily plugged into a project, providing a very specific piece of functionality. They should be focused and follow the Unix philosophy of “Do one thing and do it well.” Please refer to James Bennett’s Djangocon talk on the subject for more info.
- All code should follow PEP8 as closely as reasonable.
- All code should preferably follow Django’s coding conventions as well.