github.com/grantbow/fit@v0.7.1-0.20220916164603-1f7c88ac81e6/CONTRIBUTING.md (about) 1 Contributions of issues, pull requests, automated unit tests and good questions 2 are encouraged. 3 4 Many small tasks can be performed by new or casual contributors. Using the program 5 and providing FEEDBACK.md is something anyone can do. Grammar and typos are still 6 being found and generated, so reporting these is greatly appreciated. 7 8 As a policy, when submitting new functionality tests of the functionality 9 must be added to the automated test suite. We use codecov and strive to 10 increase the test coverage of the code to at least 80% coverage. 11 12 As a policy, code should follow recommendations from 13 https://golang.org/doc/effective_go.html and 14 https://github.com/golang/go/wiki/CodeReviewComments 15 16 Code reviews submitted to the project owner are performed and later checked by 17 all contributors. The project owner will review the proposed modifications and 18 apply them to the code for release in the next version of the software. New 19 features must be accompanied by new tests added to the automated test suite. 20 21 Security vulnerabilities should be reported privately via email to 22 grantbow+fit@gmail.com (preferred) or via the regular bug reporting process. 23 See also SECURITY.md 24 25 Please try to google for how to do so if you haven't done this before but don't 26 let this step stop you from contributing something. Other project contributing 27 guideline samples: 28 29 https://github.com/atom/atom/blob/master/CONTRIBUTING.md 30 https://github.com/rails/rails/blob/master/CONTRIBUTING.md 31 https://github.com/opengovernment/opengovernment/blob/master/CONTRIBUTING.md 32 33 Development has slowed in the main driusan/bug repository and is being monitored. 34 If contributions are provided there they will be picked up and reviewed for 35 inclusion here. 36 37 https://developcertificate.org 38 Developer Certificate of Origin 39 Version 1.1 40 41 Copyright (C) 2004, 2006 The Linux Foundation and its contributors. 42 43 Everyone is permitted to copy and distribute verbatim copies of this 44 license document, but changing it is not allowed. 45 46 Developer's Certificate of Origin 1.1 47 48 By making a contribution to this project, I certify that: 49 50 (a) The contribution was created in whole or in part by me and I 51 have the right to submit it under the open source license 52 indicated in the file; or 53 54 (b) The contribution is based upon previous work that, to the best 55 of my knowledge, is covered under an appropriate open source 56 license and I have the right under that license to submit that 57 work with modifications, whether created in whole or in part 58 by me, under the same open source license (unless I am 59 permitted to submit under a different license), as indicated 60 in the file; or 61 62 (c) The contribution was provided directly to me by some other 63 person who certified (a), (b) or (c) and I have not modified 64 it. 65 66 (d) I understand and agree that this project and the contribution 67 are public and that a record of the contribution (including all 68 personal information I submit with it, including my sign-off) is 69 maintained indefinitely and may be redistributed consistent with 70 this project or the open source license(s) involved.