> 1.x devel:
> - the new features go here, changes in packages, etc
> - add on docs that are known to be moving targets

This is already how it works. Did I miss new features being added to
the 1.0 branch?

I'm sure you did not, and my comments should not be taken to be
complaining for complaining's sake. ;) I am no doubt instead incorrect
in my perception. However, I thought it worth bringing up because it is
a perception formed by my experiences coming to TG with an open mind,
and likely indicative of the perception many new users are also getting
or going to get. When it comes to attracting users, the common
*perception* is just as important as the reality. My experiences going
through the docs and learning the components was very inconsistent and
full of surprises. I would have preferred to have been able to start
with a simpler, smaller, stabler, and better documented version, and
then moved on the latest and greatest.

As to the state of branch separation, I do not see the separation
reflected in the download section of the main TG site. For example, if
you download Debian, you read about it and you know which one you are
getting into. If you are in a situation where absolute reliability
trumps efficiency, you know which one to get. I see only one download
point for TG as things stand now. ( Aside from SVN checkout, but that is
way more experimental than the average user will be interested in. )

Personally, my instinct would be to go with:
- 1.0 Stable - download from site(s), always available with mirrors as
tarballs ( this does not currently exist, I have no idea why )
- 1.1 Devel - Testing beta version of new features for us all to grab,
ability to update individual parts alone would be cool ( much like
pinning in Debian )
- SVN - checkout, the real moving target

All I see right now on turbogears.org is instructions to download
setup.py and run it to get 1.0. I really don't think this is a good
state of affairs. I am sure others in the same boat think the same
thing, but we must remember that when people get a perception of
unreliability from the current state of affairs, those people are very
likely not to say anything here, they just won't use TG. With any open
source project I think it's very important to remember that the people
complaining on the lists are those that decide to use the project and
want to help out. The people who are really turned off by problems just
leave. I know many web developers personally who would never get TG to
fly by their bosses right now based on the above. The person who answers
to the client is a lot more concerned about knowing reliably when they
can deliver than getting the highest efficiency out of the coders. I'm a
two man shop so I wear both hats. :/

I am certainly interested in hearing opposing viewpoints as the whole
purpose of this is to provoke useful discussion. Thanks for the
attention to the matter.

Iain


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to