Contributing Guidelines

This repository partially uses the ‘Git’ Workflow.There are separate master/release and dev branches.The features which you work on get merged with dev once they are reviewed.The dev branch is merged with master/release branch whenever significant changes are made.

We love contributions and would be glad to see your implementations/blogs. That out of the way, an average contribution would involve the following:

Steps

  1. Fork this repository in your account.
  2. Clone it on your local machine.
  3. Add a new remote using git remote add upstream https://github.com/cspdf-bphc/blog.git (or use SSH).
  4. Create a new feature branch with git checkout -b my-feature.
  5. Make your changes.
  6. Commit your changes (See Guidelines).
  7. Rebase your commits with upstream/dev:
  8. Resolve any merge conflicts, and then push the branch with git push origin my-feature.
  9. Create a Pull Request detailing the changes you made and wait for review/merge.

It might seem a little complicated at a glance, but the fundamental concept is simple: we want to ensure that your changes are always made on top of the latest changes to the project and thus, we can easily merge your code. If you are facing any troubles, create a PR as you usually would and we would merge it manually. :)

Commit Message Guidelines