2. Workflow
The IHP-Open-PDK model follows the Git-Flow model of development. We maintain two branches, namely main
(stable one for production) and dev (experimental for development and testing).
In order to contribute to the PDK the following procedure is recommended:
Create your own github account (only if you do not have one already).
Make a fork of our repository (be sure that not only main branch is forked).
Clone the PDK from your own account.
Checkout to the development branch
git checkout devCreate a new feature branch
git branch feature_nameDo your regular development and commit the changes with -s flag
git commit -s -m "your message"Checkout to the development branch
git checkout devMerge the changes developed in the feature branch
git merge feature_namePush the changes to your github fork
git push origin devCreate a Pull Request on the github web interface.