We're excited you want to contribute! The project follows the Open Knowledge Foundation coding standards and our code of conduct.
- 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
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 LektorWith Lektor installed, start the development server with:
$ lektor serveIt has a bunch of dependencies, so do npm install and then npm run build.
grunt will watch for changes to your SCSS files, and also icons (see svgstore).
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.