-
Notifications
You must be signed in to change notification settings - Fork 70
Contributing
Sergei Pogrebnyak edited this page Oct 4, 2018
·
7 revisions
You can contribute to the template library in many ways:
- Modify
README.mdand add comments to existingtemplate.yamlfiles to improve documentation - Add or update
template.yamlfiles to add new products coverage or improve template quality or depth - Add or update
test.shfiles to add or improve test coverage for templates - Add or update
Dockerfileto enable or improve containerization support for products
You can make trivial changes to README.md or template.yaml comments directly on GitHub website using online editor.
For more elaborate changes you need to set up a local development environment.
Requirements:
- Internet access
- GitHub account
- Docker engine for Linux, Mac or Windows
- Bash shell, if you're on Windows. GitBash will work.
- Use the
Forkbutton at the top right corner on this page to fork the project - Clone repository locally using
Clone or downloadURL of your forked repository
git clone https://github.com/<YOUR_ACCOUNT>/sagdevops-templates.git
cd sagdevops-templates- Make any changes and test them locally
- Commit to your forked repository
git commit -am “what i changed”
git push- Create a pull request against https://github.com/SoftwareAG/sagdevops-templates.git
- Get the pull request reviewed and merged into the
masterbranch
Thank you for your contributions!