hi all,
just a (+1 all), but i think that these are really important improvements.
2005/8/4, Jason Huggins <
jrhu...@gmail.com>:
>
> 1) I would like to see django-admin.py methods 'startapp' and
> 'startproject' renamed to 'createapp' and 'createproject'. "start"
> implies 'starting the server'... too similar to 'runserver', I think.
+1, seems trivial
> 2) Provide a standard convention for where people should put their
> tests (unit, functional, and maybe browser UI), and generated API
> documentation (like from Epydoc). Perhaps <myproject>/test and
> <myproject>/doc. When generating models, you could generate some basic
> core unit and functional tests for users to 'embrace and exptend' later
> on.
+1, also trivial
> 3) Also, if going live with "1.0" means "backwards compatibility is now
> job #1"... you *really* need a full suite of unit and functional tests
> to automatically ensure Django doesn't break any promises in later
> releases. Can you call it 1.0 without those tests? Maybe. But you
> shouldn't release 1.1 or 1.2 without them, for sure.
+1, but not trivial at all. maybe this can be a task for 1.1...
> 4) Let the required Django environment variables live in a config
> file... Then the admin script or other bootprocess can set the
> environment variable for you and move on.
+2. ahem, i mean +1 :)
> 5) Add a "scripts" folder as in <myproject>/scripts with autogenerated
> batch or shell scripts for starting the server, with nothing more
> required than a "double-click" of the script after the createproject
> and init steps. It should be able to find and set all required django
> and python paths relative to that folder.
+1, seems to be important for 'doze users...
> 5b) Create an alias script to django-admin.py inside the above scripts
> folder. Again, with relative paths in effect, you wouldn't need to set
> the environment variable manually or add it to the command line
> manually...
+1
> (Most of these are not 'architectural' changes, but they sure would be
> nice to have in there when your newbie techie journalists check out
> this new "Django 1.0" thing and start playing with the framework.
HAND,
(c)
--
Carlo C8E Miron, ICQ #26429731
--
Disclaimer:
If I receive a message from you, you are agreeing that:
1. I am by definition, "the intended recipient".
2. All information in the email is mine to do with as I see fit and
make such financial profit, political mileage, or good joke as it
lends itself to. In particular, I may quote it on USENET or the WWW.
3. I may take the contents as representing the views of your company.
4. This overrides any disclaimer or statement of confidentiality that
may be included on your message.