Skip to content

daklassen/reflectoring.github.io

 
 

Repository files navigation

Getting Started with Jekyll

  1. install jekyll (Windows: https://jekyllrb.com/docs/windows/ Other:https://jekyllrb.com/docs/installation/)
  2. clone this repository
  3. run bundle install
  4. edit the source files
  5. run bundle exec jekyll serve to test changes on http://localhost:4000 (further information for jekyll usages https://jekyllrb.com/docs/usage/)
  6. verify your changes by running the same checks our ci server runs by executing ci-build.sh or ci-build.bat
  7. push changes to github to publish them

Contribute

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).

Theme Features

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/

Public Domain Images

The following sites provide public domain images that can be used for the blog.

Releases

No releases published

Packages

No packages published

Languages

  • CSS 36.4%
  • HTML 32.2%
  • JavaScript 30.6%
  • Other 0.8%