First time here? Check out the FAQ!
2

How to make askbot git repository and private customizations repository coexist?

I cloned the askbot git repo.

Now, askbot doc says I need to create mydjangosite(http://askbot.org/doc/initial-configuration.html#compile-time-configuration)

What's the relationship between askbot directory I cloned and mydjangosite directory?

I want to create a private git repository for this project so that several team members can work on it.
I need to create a git repo for askbot , mydjangosite or both?

pcompassion's avatar
21
pcompassion
asked 2013-05-02 20:08:03 -0600
Evgeny's avatar
13.2k
Evgeny
updated 2013-05-03 22:23:00 -0600
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

There is no need to put askbot and the bits of your site into the same repository even if you want to pull askbot from the repo.

For example - you can "pip-install" askbot into the virtual environment in the source form:

virtualenv env --no-site-packages
source env/bin/activate
pip install -e git+git://github.com/ASKBOT/askbot-devel.git#egg=askbot
askbot-setup #and continue as in the manual

This way you will get:

mysite/
    settings.py #and other project files
    env #with all the virtualenv files
        env/src/askbot-devel/

Now if you want to create a git repo for your deployment:

git init
echo env > .gitignore
git add .gitignore
git add settings.py __init__.py manage.py urls.py
git commit -m 'my initial commit'
#then you can add a remote repo and push to your main backup repository

Now you will have askbot inside the env/src in an independent repository, which will be ignored together with all the environment files from your site repo.

Evgeny's avatar
13.2k
Evgeny
answered 2013-05-03 22:21:17 -0600
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments