Thank you for your interest in contributing to Learn SaltStack Config. In this guide you will learn how to contribute to the project.
This site is generated using Hugo and is hosted on GitHub Pages. The content and structure for the site is within the content
directory. Examples of formatting and shortcodes available in the template can be found in the existing pages.
The first way to request changes to the project is to create an issue. If you spot a problem with the docs, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using the GitHub issue tracker.
The second way to make changes to the docs is to make a pull request. The pull request will be reviewed by the maintainers of the project and merged into the master branch.
The process for creating the Pull Request is as follows:
- Fork the repository
- Make changes to the docs
- Commit changes
- Push changes to the repository
- Open a pull request
You can fork the repository to create a personal copy of the repository using the GitHub fork feature.
Make changes to the docs and commit them to the repository. You can do this locally on your own computer, or using the GitHub UI.
Any changes you make to the docs must be committed to your fork of the repository. You can commit the changes using the GitHub UI or by using local commands or a Git client.
## Push changes to the repository
If you're working in a local environment, you need to push the changes to the remote repository.
## Open a pull request
Your branch should now be ahead of the master branch. You can open a pull request using the GitHub UI.
Once you've created your Pull Request, the maintainers of the project will review it and merge it into the master branch. They may ask you to make changes to the docs before merging, or may make changes to the docs and merge them into the master branch.