|
| 1 | +# Contributing to Go-Streamdeck |
| 2 | + |
| 3 | +All issues, pull requests and other feedback are very welcome in this project. Please do take the time to read the information below, and get involved! |
| 4 | + |
| 5 | +- [Use Go-Streamdeck From Source](#use-go-streamdeck-from-source) |
| 6 | +- [Share Issues, Bugs and Feature Requests](#share-issues-bugs-and-feature-requests) |
| 7 | +- [Submit a Patch or Pull Request](#submit-a-patch-or-pull-request) |
| 8 | +- [Try the Examples](#try-the-examples) |
| 9 | +- [Usage in Other Projects](#usage-in-other-projects) |
| 10 | + |
| 11 | +## Use Go-Streamdeck From Source |
| 12 | + |
| 13 | +To use the `master` branch, another branch, or a branch in your own fork, you can use the `replace` syntax in your `go.mod` file. For more information and an example try this [excellent blog post from Pam Selle](https://thewebivore.com/using-replace-in-go-mod-to-point-to-your-local-module/). |
| 14 | + |
| 15 | +## Share Issues, Bugs and Feature Requests |
| 16 | + |
| 17 | +Go ahead and open an issue, choosing whether you are making a bug report, or a feature request. If it's both, or neither, just pick one! The only difference is the template you are prompted to complete. It's fine to ask questions and support queries by opening an issue on this repository too. |
| 18 | + |
| 19 | +## Submit a Patch or Pull Request |
| 20 | + |
| 21 | +You will need to fork the repository to offer patches. Please make sure your master branch is up to date, then start a new branch, named for the feature/bugfix it contains. |
| 22 | + |
| 23 | +For large changes, please open an issue for discussion so that we know we are not duplicating work or working on a feature that won't be accepted at the end of the process. |
| 24 | + |
| 25 | +## Try the Examples |
| 26 | + |
| 27 | +The `examples/` directory has a series of examples that may be useful in your own applications. Try these out to see the various features in action. |
| 28 | + |
| 29 | +Please open an issue to update us for which operating systems and StreamDeck combinations are working well for you! |
| 30 | + |
| 31 | +## Usage in Other Projects |
| 32 | + |
| 33 | +You are very welcome to use this project within the terms of the license. We would love to have you in our showcase, please open a pull request to update the `README.md` file with a link to your project. |
0 commit comments