github.com/GoogleCloudPlatform/testgrid@v0.0.174/CONTRIBUTING.md (about)

     1  # How to Contribute
     2  
     3  We'd love to accept your patches and contributions to this project. There are
     4  just a few small guidelines you need to follow.
     5  
     6  ## Contributor License Agreement
     7  
     8  Contributions to this project must be accompanied by a Contributor License
     9  Agreement. You (or your employer) retain the copyright to your contribution;
    10  this simply gives us permission to use and redistribute your contributions as
    11  part of the project. Head over to <https://cla.developers.google.com/> to see
    12  your current agreements on file or to sign a new one.
    13  
    14  You generally only need to submit a CLA once, so if you've already submitted one
    15  (even if it was for a different project), you probably don't need to do it
    16  again.
    17  
    18  ## Code reviews
    19  
    20  All submissions, including submissions by project members, require review. We
    21  use GitHub pull requests for this purpose. Consult
    22  [GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
    23  information on using pull requests.
    24  
    25  ## Community Guidelines
    26  
    27  This project follows [Google's Open Source Community
    28  Guidelines](https://opensource.google.com/conduct/).
    29  
    30  ## Source Code Headers
    31  
    32  Every file containing source code must include copyright and license
    33  information. This includes any JS/CSS files that you might be serving out to
    34  browsers. (This is to help well-intentioned people avoid accidental copying that
    35  doesn't comply with the license.)
    36  
    37  Apache header:
    38  
    39      Copyright 2023 The TestGrid Authors.
    40  
    41      Licensed under the Apache License, Version 2.0 (the "License");
    42      you may not use this file except in compliance with the License.
    43      You may obtain a copy of the License at
    44  
    45          https://www.apache.org/licenses/LICENSE-2.0
    46  
    47      Unless required by applicable law or agreed to in writing, software
    48      distributed under the License is distributed on an "AS IS" BASIS,
    49      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    50      See the License for the specific language governing permissions and
    51      limitations under the License.