First of all thank you for considering to contribute.
Individuals making significant and valuable contributions are made Collaborators and given commit-access to the project.
Important
This project uses GitHub Issues to track bugs and feature requests.
Please search the existing issues before filing new issues to avoid duplicates.
Fork the project on GitHub and check out your copy locally.
git clone git@github.com:ghostwriter/gfm.git
cd gfm
git remote add upstream git://github.com/ghostwriter/gfm.git
Create a feature branch and start hacking:
git checkout -b my-feature-branch -t origin/main
Make sure git knows your name and email address:
git config --global user.name "name"
git config --global user.email "email@example.com"
git commit --signoff --message "Add my feature"
Use git rebase (not git merge) to sync your work from time to time.
git fetch upstream
git rebase upstream/main
Bug fixes and features should come with tests. Add your tests in the tests
directory.
composer test
git push origin my-feature-branch