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.