You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 7, 2025. It is now read-only.
<SEOtitle="New Relic Open Source Contributor License Agreement" />
20
-
<PageHeading
21
-
title="New Relic Open Source Contributor License Agreement"
22
-
subheader="The content of this license agreement normally resides in a repo's cla.md file"
23
-
hasSeparator
24
-
/>
25
-
<divclassName="primary-content">
26
-
<main>{children}</main>
27
-
</div>
28
-
</Layout>
19
+
<SEOtitle="New Relic Open Source Contributor License Agreement" />
20
+
<PageHeading
21
+
title="New Relic Open Source Contributor License Agreement"
22
+
subheader="The content of this license agreement normally resides in a repo's cla.md file"
23
+
hasSeparator
24
+
/>
25
+
<divclassName="primary-content">
26
+
<main>{children}</main>
27
+
</div>
28
+
</Layout>
29
29
);
30
30
31
31
# NEW RELIC, INC.
32
32
33
33
## INDIVIDUAL CONTRIBUTOR LICENSE AGREEMENT
34
+
34
35
Thank you for your interest in contributing to the open source projects of New Relic, Inc. (“New Relic”). In order to clarify the intellectual property license granted with Contributions from any person or entity, New Relic must have a Contributor License Agreement ("Agreement") on file that has been signed by each Contributor, indicating agreement to the license terms below. This Agreement is for your protection as a Contributor as well as the protection of New Relic; it does not change your rights to use your own Contributions for any other purpose.
35
36
36
37
You accept and agree to the following terms and conditions for Your present and future Contributions submitted to New Relic. Except for the licenses granted herein to New Relic and recipients of software distributed by New Relic, You reserve all right, title, and interest in and to Your Contributions.
<SEOtitle="New Relic Open Source Community Code of Conduct - Reporting Guide" />
20
-
<PageHeading
21
-
title="New Relic Open Source Community Code of Conduct - Reporting Guide"
22
-
hasSeparator
23
-
/>
24
-
<divclassName="primary-content">
25
-
<main>{children}</main>
26
-
</div>
27
-
</Layout>
19
+
<SEOtitle="New Relic Open Source Community Code of Conduct - Reporting Guide" />
20
+
<PageHeading
21
+
title="New Relic Open Source Community Code of Conduct - Reporting Guide"
22
+
hasSeparator
23
+
/>
24
+
<divclassName="primary-content">
25
+
<main>{children}</main>
26
+
</div>
27
+
</Layout>
28
28
);
29
29
30
30
If you believe someone is violating the [Code of Conduct](/code-of-conduct), we ask that you report it to the New Relic Open Source Steering Committee by emailing [[email protected]](mailto:[email protected]). All reports will be kept confidential to the extent possible.
@@ -57,4 +57,13 @@ In potentially harmful situations, such as ongoing harassment or threats to anyo
57
57
58
58
We encourage New Relic employees to report any misconduct they may experience to Human Resources or to any senior manager through the reporting process outlined in our anti-harassment policy and training.
59
59
60
-
<sub><sup>Modified from original. Original text courtesy of <ahref="https://www.djangoproject.com/conduct/reporting/">Django Project's Reporting Guide</a> and <ahref="https://opensource.google/conduct/">Google Community Gidelines</a>.</sup></sub>
60
+
<sub>
61
+
<sup>
62
+
Modified from original. Original text courtesy of{''}
<SEOtitle="New Relic Open Source Community Code of Conduct" />
21
-
<PageHeading
22
-
title="New Relic Open Source Community Code of Conduct"
23
-
hasSeparator
24
-
/>
25
-
<divclassName="primary-content">
26
-
<main>{children}</main>
27
-
</div>
28
-
</Layout>
20
+
<SEOtitle="New Relic Open Source Community Code of Conduct" />
21
+
<PageHeading
22
+
title="New Relic Open Source Community Code of Conduct"
23
+
hasSeparator
24
+
/>
25
+
<divclassName="primary-content">
26
+
<main>{children}</main>
27
+
</div>
28
+
</Layout>
29
29
);
30
30
31
31
We believe in the power of Open Source to bring together developers and ideas to solve tricky problems and create the innovative software the world needs.
@@ -36,16 +36,16 @@ We respect all people in our community, regardless of their background or the ex
36
36
-**Be welcoming.** We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to, members of any race, ethnicity, culture, national origin, colour, immigration status, social or economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.
37
37
-**Be considerate.** Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we’re a world-wide community, so you might not be communicating in someone else’s primary language.
38
38
-**Be respectful.** Not all of us will agree all the time, but disagreement is no excuse for poor behavior or poor manners. We all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the New Relic community should be respectful to everyone.
39
-
-**Be careful in the words that you choose.** We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behaviors aren't acceptable. This includes, but is not limited to:
39
+
-**Be careful in the words that you choose.** We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behaviors aren't acceptable. This includes, but is not limited to:
40
40
41
-
- Violent threats or language directed against another person
42
-
- Discriminatory jokes and language
43
-
- Posting sexualized language or imagery
44
-
- Posting (or threatening to post) other people's personally identifying information (“doxing”)
45
-
- Personal insults, especially those using racist or sexist terms
46
-
- Unwelcome sexual attention
47
-
- Advocating for, or encouraging, any of the above behavior
48
-
- Repeated harassment of others. In general, if someone asks you to stop, then stop.
41
+
- Violent threats or language directed against another person
42
+
- Discriminatory jokes and language
43
+
- Posting sexualized language or imagery
44
+
- Posting (or threatening to post) other people's personally identifying information (“doxing”)
45
+
- Personal insults, especially those using racist or sexist terms
46
+
- Unwelcome sexual attention
47
+
- Advocating for, or encouraging, any of the above behavior
48
+
- Repeated harassment of others. In general, if someone asks you to stop, then stop.
49
49
50
50
-**When we disagree, try to understand why.** Disagreements, both social and technical, happen all the time and New Relic is no exception. It is important that we resolve disagreements and differing views constructively. Remember that we’re all different. The strength of New Relic comes from its varied community of people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.
51
51
@@ -57,4 +57,12 @@ Our Open Source communities agree to abide by New Relic’s [Acceptable Use Poli
57
57
58
58
If you believe someone is violating the code of conduct, we ask that you report it by emailing us at [[email protected]](mailto:[email protected]). For more details please see our [Reporting Guidelines](/code-of-conduct-reporting).
59
59
60
-
<sub><sup>Modified from original. Original text courtesy of <ahref="https://www.djangoproject.com/conduct/">Django Project's Code of Conduct</a>.</sup></sub>
60
+
<sub>
61
+
<sup>
62
+
Modified from original. Original text courtesy of{''}
For those newer to open source contribution at New Relic, the following points encapsulate the major steps and issues. For command line description of this workflow, [**consult this documentation**](https://gist.github.com/tangollama/5d9d63fef0ed4498fb5fbb057bb5983d).
45
45
46
46
## Step 1: Fork a Repository
47
47
48
48
Instead of requiring write access to the repository, a [**fork**](https://help.github.com/en/enterprise/2.13/user/articles/fork-a-repo) allows you the ability to modify code and contribute changes via a [**pull request**](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests).
49
49
50
-

50
+

51
51
52
52
Navigate to the repository in GitHub and click the **Fork** button.
53
53
54
54
## Step 2: Implement changes on your Fork
55
55
56
56
Now that you have a copy of the repository, implement changes against your forked copy of the code but executing the `clone` command, and modify your copy of the code.
57
57
58
-

58
+

59
59
60
60
### Commit message guidance
61
61
62
62
As you `commit` changes to your **fork**, you want to ensure that your commit messages are human-readable, relevant, descriptive, and follow a standard methodology so that tooling can automate the creation of **changelogs**.
63
63
64
-

64
+

65
65
66
66
To support that objective, New Relic open source projects seek to follow the [Conventional Commit specification](https://www.conventionalcommits.org/en/v1.0.0-beta.2/#specification) for `git` commit messages.
67
67
@@ -74,11 +74,10 @@ To support that objective, New Relic open source projects seek to follow the [Co
74
74
75
75
Once you've committed your changes to your fork, you can now issue a [**Pull Request**](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) back to the New Relic project.
76
76
77
-

78
-
77
+

79
78
80
79
## Step 4: Accept the New Relic CLA (Contributor License Agreement)
81
80
82
81
Finally, if you've not contributed to a New Relic open source project before, we're going to prompt you to electronically sign our [**Contributor License Agreement (CLA)**](/cla), highlighting that you're freely providing code for the benefit of the open source project and community.
0 commit comments