-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contributing: improved guidance for quick-fixers, mentees, and more #5266
Merged
theletterf
merged 6 commits into
open-telemetry:main
from
chalin:chalin-contributing-2024-09-28
Sep 30, 2024
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
d9d6d0e
Contributing: improved guidance for quick-fixers, mentees, and more
chalin 9d81f34
Add note about CLA for quick fixers
chalin a1c5fbf
Update refcache.json
chalin d8fe9ea
Use section-relative paths
chalin 7f1fcae
Update .htmltest.yml - ignore zh page due to missing anchors
chalin b725ec8
Streamline description
chalin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,52 @@ | ||
--- | ||
title: Contributing | ||
description: Learn how to contribute to OpenTelemetry documentation. | ||
aliases: [/docs/contribution-guidelines] | ||
weight: 980 | ||
--- | ||
|
||
Thanks for your interest in contributing to the OpenTelemetry docs and website. | ||
|
||
## Jump right in! | ||
|
||
What do you want to do? | ||
|
||
- Correct a **typo or other quick fixes**, see | ||
[Submitting content using GitHub](pull-requests/#changes-using-github) | ||
- For more significant contributions, read the pages in this section starting | ||
with: | ||
- [Prerequisites] | ||
- [Issues] | ||
- [Submitting content] | ||
|
||
[Prerequisites]: prerequisites/ | ||
[Issues]: issues/ | ||
[Submitting content]: pull-requests/ | ||
|
||
{{% alert title="<i class='far fa-exclamation-triangle'></i> First time contributing? " %}} | ||
|
||
Eager first-time contributors, see | ||
[Fixing an existing issue](issues/#fixing-an-existing-issue) for important | ||
guidance. | ||
|
||
{{% /alert %}} | ||
|
||
## What can I contribute to? | ||
|
||
OpenTelemetry documentation contributors: | ||
|
||
- Improve existing content. | ||
- Create new content. | ||
- Update the OpenTelemetry Registry. | ||
- Improve the code that builds the site. | ||
- Improve existing or create new content | ||
- [Submit a blog post](blog/) or case study | ||
- Add to or update the [OpenTelemetry Registry](/ecosystem/registry/) | ||
- Improve the code that builds the site | ||
|
||
The following guides describe how to contribute to OpenTelemetry documentation. | ||
The pages in this section describe how to contribute to OpenTelemetry | ||
**documentation**. | ||
|
||
For guidance on how to contribute to the OpenTelemetry project in general, see | ||
the | ||
[OpenTelemetry Contributor Guide](https://github.com/open-telemetry/community/blob/main/guides/contributor/README.md) | ||
, which provides details on the Contributor License Agreement and the Code of | ||
Conduct. Every language implementation, Collector, and conventions | ||
[repository](https://github.com/open-telemetry/) has its own specific | ||
the community [OpenTelemetry New Contributor Guide]. Every [OTel repository][org] | ||
for language implementations, the Collector, and conventions have their own project-specific | ||
contributing guides. | ||
|
||
## Other ways to contribute | ||
|
||
- Visit the [OpenTelemetry community site](/community/). | ||
- Add your application to the [Registry](/ecosystem). | ||
- Submit a [blog post or case study](/docs/contributing/blog/). | ||
[OpenTelemetry New Contributor Guide]: | ||
https://github.com/open-telemetry/community/blob/main/guides/contributor | ||
[org]: https://github.com/open-telemetry |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
title: Prerequisites | ||
description: | ||
To contribute, you need to be familiar with the following techs and tools. | ||
aliases: [requirements] | ||
weight: 1 | ||
--- | ||
|
||
To contribute to this repository, you need to be familiar with the following | ||
techs and tools: | ||
|
||
- [git](https://git-scm.com/) | ||
- [GitHub](https://github.com/) | ||
- Markdown ([CommonMark](https://commonmark.org/)) | ||
- YAML | ||
|
||
For technical details concerning how the documentation is built and tested | ||
locally, see [Development](../development). | ||
|
||
## Sign the CNCF CLA {#cla} | ||
|
||
All OpenTelemetry contributors must sign the Linux Foundation [Contributor | ||
License Agreement (CLA)][CLA]. | ||
|
||
Pull requests from contributors who haven't signed the CLA fail the automated | ||
tests. The name and email you provide must match those found in your | ||
`git config`, and your git name and email must match those used for the CNCF | ||
CLA. | ||
|
||
## Code of conduct | ||
|
||
All OpenTelemetry contributors are bound by the [CNCF Community Code of | ||
Conduct][CoC]. | ||
|
||
## Community guidelines | ||
|
||
For general OpenTelemetry community guidelines, including roles and | ||
expectations, see [OpenTelemetry New Contributor Guide][NCG] | ||
|
||
[CLA]: https://docs.linuxfoundation.org/lfx/easycla/contributors | ||
[CoC]: https://github.com/cncf/foundation/blob/main/code-of-conduct.md | ||
[NCG]: | ||
https://github.com/open-telemetry/community/blob/main/guides/contributor/README.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@open-telemetry/docs-zh-approvers - this temporary ignore rule will need to be removed as a part of the fix to