I have setup a git repository and cloned open source code which I am planning on modifying from github to start development. I committed the codebase in our repository. I now have added few users and posts and other "stuff" into database.
I want to commit this change as well so that my teammate can check out and we have same settings and database throughout.
I think you should keep apps as small and loosely coupled as possible.
If sound, make another repository and python package for the app:
As for best practices, there is http://12factor.net , http://lincolnloop.com/django-best-practices/ and pinax projects which are really interresting.
If you're going to reuse and extend external apps, then maybe this article on best practice reusing apps can help.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.