You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -49,42 +16,14 @@ To set up `axelrod-fortran` for local development:
49
16
50
17
Now you can make your changes locally.
51
18
52
-
4. When you're done making changes, run all the checks, doc builder and spell checker with `tox <http://tox.readthedocs.io/en/latest/install.html>`_ one command::
53
-
54
-
tox
55
-
56
-
5. Commit your changes and push your branch to GitHub::
57
-
58
-
git add .
59
-
git commit -m "Your detailed description of your changes."
60
-
git push origin name-of-your-bugfix-or-feature
61
-
62
-
6. Submit a pull request through the GitHub website.
63
-
64
-
Pull Request Guidelines
65
-
-----------------------
66
-
67
-
If you need some code review or feedback while you're developing the code just make the pull request.
68
-
69
-
For merging, you should:
70
-
71
-
1. Include passing tests (run ``tox``) [1]_.
72
-
2. Update documentation when there's new API, functionality etc.
73
-
3. Add a note to ``CHANGELOG.rst`` about the changes.
74
-
4. Add yourself to ``AUTHORS.rst``.
75
-
76
-
.. [1] If you don't have all the necessary python versions available locally you can rely on Travis - it will
77
-
`run the tests <https://travis-ci.org/meatballs/axelrod-fortran/pull_requests>`_ for each change you add in the pull request.
78
-
79
-
It will be slower though ...
19
+
4. To install a development version of the library::
80
20
81
-
Tips
82
-
----
21
+
python setup.py develop
83
22
84
-
To run a subset of tests::
23
+
5. To run tests, `py.test` is used as a test runner::
85
24
86
-
tox -e envname -- py.test -k test_myfeature
25
+
pip install pytest
87
26
88
-
To run all the test environments in *parallel* (you need to ``pip install detox``)::
0 commit comments