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:
git remote add upstream https://github.com/cspdf-bphc/blog.git
(or use SSH).git checkout -b my-feature
.\_posts
directory. Blog posts, such as this one, are written in markdown. Make sure you follow the README.md
before you finish changes.\_notebooks
directory, and follow the test post, and follow the README.md
.upstream/dev
:
git checkout dev
git fetch upstream dev
git reset --hard FETCH_HEAD
git checkout my-feature
git rebase dev
git push origin my-feature
.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. :)