We're excited you want to contribute! The project follows the Open Knowledge Foundation coding standards.
Contribute via a Pull Request (PR):
- Clone this repository
- Make changes locally on a new branch
- Open a PR with a clear list of the changes you have made
- Request review of your PR from another contributor (e.g. @lwinfree)
- The reviewer will approve (or ask for changes) and then merge the PR. Please do not merge your own PRs.
- Read more about PRs here
Open an Issue
Please open an issue if you see something wrong or want to discuss ideas for improvement/edits.
This site is built with Lektor.
At time of writing there is no Lektor GUI client for Mac. Instead, install Lektor from the commandline with:
$ pip install Lektor
With Lektor installed, start the development server with:
$ lektor serve
It has a bunch of dependencies, so do
npm install and then
npm run build.
This repo is configured to deploy to Github pages when published.
lektor deploy will deploy to the gh-pages branch, putting changes live, if you have deploy permissions.