I have a question about how people relate django projects & apps
(including django apps that are shared between projects) to git
repositories.

We are using a gitolite setup on a central server to share
repositories between developers.

Right now we have two different projects, each with a corresponding
git repo, which function as standalone sites.  I am evolving one of
the two sites to basically "merge" the two projects and include
several apps from both. For now I am just leaving the repositories
separate, and setting up the master project to include apps from the
other project in settings.py and make sure they end up in the
PYTHONPATH, which seems to work.

As this stands, different apps pertain to different repos, even though
I am using them all in the same project.  I am not yet completely
comfortable with this setup, and am wondering how people usually
manage their  git repositories with respect to their projects and
apps, while dealing with shared apps and remaining true to DRY
principles?  Do you use a 1 to 1 repo-to-project relationship? Or do
you have multiple projects in 1 repo? Or do you have a different
directory & corresponding repo for all shared apps, and then a repo
for each project and corresponding project-specific files and apps?
or just 1 centralized repo for all your django projects? Something
else?

Just curious if there is a best way to manage this both from a project-
management and a git perspective.

Thanks

br

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to