#16779: Add a tutorial for first time Django contributors
-------------------------------+------------------------------------
     Reporter:  taavi223       |                    Owner:  taavi223
         Type:  New feature    |                   Status:  assigned
    Component:  Documentation  |                  Version:
     Severity:  Normal         |               Resolution:
     Keywords:                 |             Triage Stage:  Accepted
    Has patch:  1              |      Needs documentation:  0
  Needs tests:  0              |  Patch needs improvement:  0
Easy pickings:  0              |                    UI/UX:  0
-------------------------------+------------------------------------

Comment (by lrekucki):

 Here's my 2 cents:

 * Things like `./runtests.py` won't work on Windows unless someone has the
 [http://blog.python.org/2011/07/python-launcher-for-windows_11.html
 Windows Launcher]. `python runtests.py` works fine.

 * There is a lot of talk about `PYTHONPATH`, but no real mention of how to
 check or alter it. If we assume, the person reading knows how `PYTHONPATH`
 works, then this whole paragraph could be a lot shorter. If not, then it
 should show how to set it up properly.

 * Sadly, we have a few testcases which depends on PIL. And on Windows,
 installing PIL into a virtualenv in next to impossible (at least in my
 expirience), so I actually never use `--no-site-packages` there.

 * Speaking of which, there is no mentioned of what the test suite output
 really means. Most people will get a lot of skipped tests unless they
 install extra libraries. It would be good to mentioned that, as they might
 as well be skipping tests related to what he they're changing.

 * I know we don't want to teach people Git in that tutorial, but it would
 be better to ask people to commit their changes and then generate a patch
 using `git show` or even better `git format-patch`. `git diff` invoked
 like this will omit any files a person may have added. Or maybe we can
 leave this for a "advanced" part.

 * The result of `git diff` needs updating ;)

-- 
Ticket URL: <https://code.djangoproject.com/ticket/16779#comment:16>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to