Changes between Initial Version and Version 7 of Ticket #25941
- Timestamp:
- Jan 10, 2017, 12:56:04 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #25941
- Property Triage Stage Unreviewed → Accepted
- Property Summary Supply a runtests.sh in the tests directory. → Improve the error message for runtests.py when Django isn't on the path
- Property Type New feature → Cleanup/optimization
-
Ticket #25941 – Description
initial v7 1 1 Every time I think about contributing, literally the first thing I want to do is do a `git clone` and run the tests. 2 This is currently annoying, because it requires (according to the documentation), my either adding the newly cloned directory to my path permanently (and knowing how to do that. I do, but it raises the barrier to entry for others) or having cloned it via gitwhich intrinsically puts it on the path and smashes it into a `src` directory.2 This is currently annoying, because it requires (according to the documentation), my either adding the newly cloned directory to my path permanently (and knowing how to do that. I do, but it raises the barrier to entry for others) or having cloned it via pip which intrinsically puts it on the path and smashes it into a `src` directory. 3 3 4 4 Instead, I have to go and look in the documentation (which is squirrelled away via `Documentation -> How to get involved -> Write unit tests`) and find `PYTHONPATH=..:$PYTHONPATH ./runtests.py` because there's literally no chance I'm going to remember the specifics of that every time I sporadically want to get involved (questions in could go through my mind: do I need to put a semi-colon in? Do I need to export it? do I need to provide a specific settings file?)