github.com/System-Glitch/goyave/v2@v2.10.3-0.20200819142921-51011e75d504/docs_src/src/guide/contribution-guide.md (about) 1 --- 2 meta: 3 - name: "og:title" 4 content: "Contribution guide - Goyave" 5 - name: "twitter:title" 6 content: "Contribution guide - Goyave" 7 - name: "title" 8 content: "Contribution guide - Goyave" 9 --- 10 11 # Contributing to Goyave 12 13 Thank you very much for your time contributing to the Goyave framework! 14 15 - When reporting an [issue](https://github.com/System-Glitch/goyave/issues/new/choose), please use one of the available issue templates. 16 - For pull requests, please use the pull request template and select the `develop` branch as target branch. 17 - Ensure that the submitted code works, is documented, respects the [Golang coding style](https://golang.org/doc/effective_go.html) and is covered by tests. All new pull requests will be automatically tested. 18 - The project is linted using [golangci-lint](https://github.com/golangci/golangci-lint) and the configuration defined in `.golangci.yml`. 19 - Update the documentation if needed, but don't build it. 20 - Please use the latest stable version of the Go programming language. All versions from 1.13 to the latest are tested in the Github Actions workflow. 21 - You can run tests locally using the `run_test.sh` script. It will setup a database container for you and shut it down when the tests are finished. 22 23 ## Financial support 24 25 I have many ideas for the future of Goyave. I would be infinitely grateful to whoever want to support me and let me continue working on Goyave and making it better and better. 26 27 You can support me on Patreon. 28 29 <a href="https://www.patreon.com/bePatron?u=25997573" data-patreon-widget-type="become-patron-button">Become a Patron!</a><script async src="https://c6.patreon.com/becomePatronButton.bundle.js"></script> 30 31 I'm very grateful to my patron: 32 33 - Ben Hyrman