-
Notifications
You must be signed in to change notification settings - Fork 959
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
meta: add CONTRIBUTING.md
#5680
Conversation
048ebff
to
effb960
Compare
Could we decouple this from #5679? |
Alternatively, lets use this PR for both - I don't think they really need to be separate. |
CONTRIBUTING.md
Outdated
- [GitHub discussions]: TODO: not sure when to use this over Matrix and issues. | ||
TBH. |
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.
issue: This does not seem to receive significant attention from current maintainership. If we officially mention this here, we should say that, at best, GitHub discussions are a community experiment.
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.
Let's leave it out for now. We can always add it later if we start properly monitoring/using it.
CONTRIBUTING.md
Outdated
These could be items of work resolved by pull requests, decisions to make with | ||
a formal outcome, or collections of issues needed for a specific feature or | ||
use case (AKA `[meta]` issues). | ||
- [GitHub pull requests]: TODO |
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.
todo
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.
"Almost all modifications of this repository happen via pull requests including for maintainers of the project."
I'd remove the "almost" but someone will find some edge case and prove me wrong. I don't think that we need to formalize what a pull request is beyond beyond that.
|
||
### "What can I work on?" | ||
|
||
TODO |
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.
todo
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.
TODO | |
The [help wanted] label is a good place to find a topic for anyone looking to contribute. In general it is preferable to avoid starting with code refactorings. As satisfying as they can sometimes be, refactorings tend to be lower impact, higher risk and require more effort from the reviewer than most contributions. | |
[help wanted]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 |
|
||
### What to expect when you file an issue | ||
|
||
TODO |
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.
todo
CONTRIBUTING.md
Outdated
|
||
### What to expect when you submit a PR | ||
|
||
TODO: It is strongly recommended that you validate your contributions before you make |
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.
todo
effb960
to
d8b6324
Compare
CONTRIBUTING.md
Outdated
- [GitHub discussions]: TODO: not sure when to use this over Matrix and issues. | ||
TBH. |
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.
Let's leave it out for now. We can always add it later if we start properly monitoring/using it.
CONTRIBUTING.md
Outdated
- …validating contributions (i.e., determining if they'll be accepted, | ||
ensuring your approach is correct, making sure you aren't wasting effort, | ||
etc.) | ||
- …setting expectations for contributions |
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.
Should probably add:
- Asking questions.
What's with the leading ...
here? Looks a bit unusual to me.
CONTRIBUTING.md
Outdated
after a day or so if you do not get a response to your messages. | ||
|
||
- [GitHub issues] are for action items that the community needs to prioritize. | ||
These could be items of work resolved by pull requests, decisions to make with |
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.
"These could be bug reports or decisions to make with [...]"
Bug reports are common and important enough that it should explicitly be spelled out in my opinion. "Items of works resolved by pull requests" is too abstract I think.
CONTRIBUTING.md
Outdated
|
||
- [GitHub issues] are for action items that the community needs to prioritize. | ||
These could be items of work resolved by pull requests, decisions to make with | ||
a formal outcome, or collections of issues needed for a specific feature or |
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.
What's a formal outcome? Maybe a bit too abstract for a portion of non-native English speakers like myself.
CONTRIBUTING.md
Outdated
These could be items of work resolved by pull requests, decisions to make with | ||
a formal outcome, or collections of issues needed for a specific feature or | ||
use case (AKA `[meta]` issues). | ||
- [GitHub pull requests]: TODO |
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.
"Almost all modifications of this repository happen via pull requests including for maintainers of the project."
I'd remove the "almost" but someone will find some edge case and prove me wrong. I don't think that we need to formalize what a pull request is beyond beyond that.
|
||
### "What can I work on?" | ||
|
||
TODO |
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.
TODO | |
The [help wanted] label is a good place to find a topic for anyone looking to contribute. In general it is preferable to avoid starting with code refactorings. As satisfying as they can sometimes be, refactorings tend to be lower impact, higher risk and require more effort from the reviewer than most contributions. | |
[help wanted]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 |
d8b6324
to
c19dfdb
Compare
21c9bbb
to
dabe293
Compare
dabe293
to
07f324b
Compare
122f17f
to
9122482
Compare
ce2b0fb
to
59b9915
Compare
59b9915
to
196b150
Compare
196b150
to
58ec5f0
Compare
Superceeded by #6657 |
Hard dependency on #5679.