question about organization

2 views
Skip to first unread message

Robin

unread,
May 23, 2008, 7:59:20 AM5/23/08
to django-hotclub
Hello everybody,

I am very interested in this project, first of all: thanks ! Really
usefull.

Don't know if this is really the place to ask this kind of things,
neither is this mailing list is still active, please if I make any
mistake let me know.

I can see in the pinax project that where like more than 10 external
applications, and to me will have more sense to have them grouped in
the same directory, I don't know if is possible to have all of them
down the "extensions" folder, to me would make more sense, but maybe
there is a reason to not have them there. (I am talking about,
dbtemplates, emailconfirmation,friends, etc...)

cheers,
robert

James Tauber

unread,
May 23, 2008, 8:09:19 AM5/23/08
to django-...@googlegroups.com

Are you specifically referring to more clearly separating those apps
that are external versus internal to Pinax?

I think that's largely a packaging issue once we do a release. There
is no reason the external apps need even be under the Pinax project at
all (although that may be useful for mitigating dependency risks) .

But for development out of SVN, I wanted people to be able to get
going right away without worrying about path issues or install.

James

Robin

unread,
May 23, 2008, 8:27:46 AM5/23/08
to django-hotclub
Hi James,

thanks for the fast reply. Are you on IRC, I saw the django-hotclub
channel?

I totally agree that having the "external" applications inside the
same svn are a good practice, at least to speed up testing and is very
nice with the svn:external the ability to update everything on one
shot!

I was thinking about this external applications an also about the
"internal" ones, like *_app (friend_app, notices_app)... To me will be
more logic to have all of them organized in something like:

externsions (applications that I would never touch, just update from
the external places)
/emailconfirmation
/friends
/notifications
/analytics
/dbtemplates
/mailer
internals
/core
/about
/friends_app

What I am thinking is to be able to have my own internal applications,
and just modify this "folder", and at the same time being able to
update the whole "external folder". And maybe I can have my own svn
for the "internal folder", adding another svn:external to have them on
sync.

And having them in different subfolders make the organization much
clear, at least to me, but you are the owner of the project, so, what
do you think ?

BTW: I was also thinking to add some testing to the site, it's
possible ? Maybe you already have any idea, if not I will think to it.

cheers,
r.
Reply all
Reply to author
Forward
0 new messages