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.