Clone the repository, move into it and run the scripts:
git clone https://github.com/crimethinc/website.git
cd website
./script/bootstrap
./script/setup
./script/server
Run the test suite to check everything works as expected.
To run the test suite:
./script/test
Submit tests for your changes. You can test your changes on your machine by running the test suite.
When you submit a PR, tests will also be run on the continuous integration environment.
Submit a pull request of your fork or branch. Someone else will review it and either approve it or ask questions / for changes. Try to reference the issue number that the pull request is addressing in the title or body of your pull request.
Feel free to raise any questions about setup, running, testing or features/bugs at anytime. We're pretty friendly. :) If there's not an issue addressing your concerns, feel free to create one.