Reconcile/clarify contribution & development docs#7662
Reconcile/clarify contribution & development docs#7662cramforce merged 3 commits intoampproject:masterfrom
Conversation
| We hope you'll become an ongoing participant in our open source community but we also welcome one-off contributions for the issues you're particularly passionate about. | ||
|
|
||
| ### Filing Issues | ||
| ## Filing issues |
| The AMP Project is meant to evolve with feedback. The project and its users appreciate your thoughts on ways to improve the design or features. | ||
|
|
||
| **Bugs** | ||
| To make a suggestion [file an issue](https://github.com/ampproject/amphtml/issues/new) and add the [Type: Feature Request](https://github.com/ampproject/amphtml/labels/Type%3A%20Feature%20Request) label. |
There was a problem hiding this comment.
They (sadly) can't actually add labels.
There was a problem hiding this comment.
The old version said "use the enhancement tag"; since I can't find a reference to that anywhere else I assumed it was a label. Is there some other way for filers to indicate that it's a feature request, or should we just leave this part of the instructions out?
There was a problem hiding this comment.
I went ahead and removed adding the label altogether to avoid confusing it. I'm assuming we'll be able to tell from context that it's an Intent to Implement and someone with permission to do so will add the tag (onduty, etc.)
CONTRIBUTING.md
Outdated
| * Familiarize yourself with the [AMP Design Principles](DESIGN_PRINCIPLES.md) | ||
| * [Create a new GitHub issue](https://github.com/ampproject/amphtml/issues/new) with the [Intent to Implement label](https://github.com/ampproject/amphtml/labels/INTENT%20TO%20IMPLEMENT) to start discussion of the new feature. | ||
| * Consider bringing the eng design for your feature to our [weekly design review](#weekly-design-review). | ||
| * Before starting on the code for your feature, get approval from the [Tech Lead and a core contributor](GOVERNANCE.md). |
There was a problem hiding this comment.
Working on updating that page, but I'd prefer if we inline the "Intent to implement" steps here instead of pointing at the legalese.
There was a problem hiding this comment.
What extra steps would we put here? I was linking to that doc so they'd have a list of names to contact.
There was a problem hiding this comment.
The step is just:
- File an issue.
- Get LGTM from 2 core committers.
There was a problem hiding this comment.
Changed the link to specifically point to the core committers section. I also changed TL to OWNER since I think that's the intent now?
Was your suggestion to move most of the bullet points you added in GOVERNANCE to here?
CONTRIBUTING.md
Outdated
|
|
||
| When you create a Pull Request a check will be run to ensure that you have signed the CLA. Make sure that you sign the CLA with the same email address you associate with your commits (likely via the `user.email` Git config as described on GitHub's [Set up Git](https://help.github.com/articles/set-up-git/) page). | ||
|
|
||
| ## Ongoing Participation |
3d3b64b to
ff9e841
Compare
ff9e841 to
c438da8
Compare
| The AMP Project is meant to evolve with feedback. The project and its users appreciate your thoughts on ways to improve the design or features. | ||
|
|
||
| **Bugs** | ||
| To make a suggestion [file an issue](https://github.com/ampproject/amphtml/issues/new) and add the [Type: Feature Request](https://github.com/ampproject/amphtml/labels/Type%3A%20Feature%20Request) label. |
|
I'm not authorized to merge; merge plz? |
Makes a few changes to reconcile various contribution/development docs.
CONTRIBUTING.md
DEVELOPING.md
README.md
This fixes Issue #7569.
cc @bpaduch @pbakaus @camelburrito