- install jekyll (Windows: https://jekyllrb.com/docs/windows/ Other:https://jekyllrb.com/docs/installation/)
- clone this repository
- run
bundle install
- edit the source files
- run
bundle exec jekyll serve
to test changes on http://localhost:4000 (further information for jekyll usages https://jekyllrb.com/docs/usage/) - verify your changes by running the same checks our ci server runs by executing
ci-build.sh
orci-build.bat
- push changes to github to publish them
If you have an idea for a blog post or want to write a post to one of the existing ideas in the issue tracker, feel free to get in touch. Here's how we work:
- For each month, we create a task board (see Projects tab) that contains the blog posts and other tasks that we want to finish within that month.
- We meet once a month to sort tasks into the upcoming months' boards and review the tasks of the previous month.
- For each task, an issue in the issue tracker is created. Always include the issue number in your commits as described here: https://help.github.com/articles/closing-issues-via-commit-messages/
- All tasks are proposed to the team as pull requests (PRs) which are reviewed using the Github features and then merged. The repo is not modified directly.
- If you have proposed a PR, put the ticket you were working on into the "Review" column of the task board and remove yourself as assignee.
- If you have reviewed a PR and want changes, move the ticket back into the "In Progress" column.
- If you have reviewed a PR successfully, merge it and close the ticket (if it is not closed automatically).
This blog uses the "Skinny Bones" theme for jekyll. A guide to using this theme can be found here: https://mmistakes.github.io/skinny-bones-jekyll/getting-started/
The following sites provide public domain images that can be used for the blog.
- https://unsplash.com/
- https://www.flickr.com/search/?license=2%2C3%2C4%2C5%2C6%2C9
- http://www.publicdomainpictures.net/
- http://magdeleine.co/license/cc0/
- http://www.oldbookillustrations.com/
- http://realisticshots.com/
- http://startupstockphotos.com/
- http://publicdomainarchive.com/
- http://negativespace.co/