I cloned the askbot repo.
To my surprise it was not a django project. It is a command line tool which setsup askbot projects that too importing the askbot views from the askbot package.
I'm used to editing Django projects normally. I'm unable to know where the source is and what I have to do.
1) There is no manage.py in the project src.
2) There seems to be no apps like in a normal django project.
3) There seem to be a lot of .py files everyhere which are put in a python package.
4) If you create a django project using askbot command it directly imports from the askbot python package and doesn't create a app like a normal django project. For example https://github.com/ASKBOT/askbot-devel/blob/master/testproject/testproject/urls.py does
import askbot
if askbot.is_multilingual():
from django.conf.urls.i18n import i18n_patterns
urlpatterns = i18n_patterns('',
(r'%s' % settings.ASKBOT_URL, include('askbot.urls'))
)
else:
urlpatterns = patterns('',
(r'%s' % settings.ASKBOT_URL, include('askbot.urls'))
)
It seems the project imports from askbot as a python package
1) Is it possible to edit askbot as a local django project rather than importing from the pip installed package?
2) Is it mandatory to install askbot as a python package and import from it?
Here is the source https://github.com/ASKBOT/askbot-devel