]> jfr.im git - irc/freenode/web-7.0.git/blob - CONTRIBUTE.md
update .travis.yml file to use requirements.txt
[irc/freenode/web-7.0.git] / CONTRIBUTE.md
1 ## Dev Requirements:
2
3 * [Myth](http://www.myth.io/)
4 * [svgo](https://github.com/svg/svgo)
5 * [cms7](https://github.com/edk0/cms7)
6
7 ## Building
8
9 Python 3 is needed for `cms7` to work. Run `pip install -r requirements.txt`
10 to install `cms7`
11
12 With dependencies installed, just run `cms7`.
13
14 ## Git
15
16 `master` is automatically deployed to https://freenode.github.io/web-7.0/. It
17 is also configured to reject commits that haven't had a build succeed in a
18 branch or pull request; make one and ideally get someone else to confirm.
19
20 Branches are cheap; use one per feature.
21
22 Changes should be tested on both big and small screens.