Skip to content

Commit 9eee5a6

Browse files
authored
[chore] update contributing guide (open-telemetry#26729)
1 parent 014e16b commit 9eee5a6

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

CONTRIBUTING.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ With above guidelines, you can write code that is more portable and easier to ma
101101
## Adding New Components
102102
103103
**Before** any code is written, [open an
104-
issue](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/new?assignees=&labels=new+component&template=new_component.md&title=New%20component)
104+
issue](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/new?assignees=&labels=Sponsor+Needed%2Cneeds+triage&projects=&template=new_component.yaml&title=New+component%3A+)
105105
providing the following information:
106106
107107
* Who's the sponsor for your component. A sponsor is an approver who will be in charge of being the official reviewer of
@@ -191,6 +191,19 @@ When submitting a component to the community, consider breaking it down into sep
191191
* This PR is usually trivial to review, so the size limit does not apply to
192192
it.
193193
* The component should use [`In Development` Stability](https://github.com/open-telemetry/opentelemetry-collector#development) in its README.
194+
* Before submitting a PR, run the following commands from the root of the repository to ensure your new component is meeting the repo linting expectations:
195+
* `make checkdoc`
196+
* `make checkmetadata`
197+
* `make checkapi`
198+
* `make goporto`
199+
* `make crosslink`
200+
* `make gotidy`
201+
* `make genotelcontribcol`
202+
* `make genoteltestbedcol`
203+
* `make generate`
204+
* `make gendependabot`
205+
* `make multimod-verify`
206+
* `make generate-gh-issue-templates`
194207
* **Second PR** should include the concrete implementation of the component. If the
195208
size of this PR is larger than the recommended size consider splitting it in
196209
multiple PRs.

0 commit comments

Comments
 (0)