-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
[Merged by Bors] - Comprehensive CONTRIBUTING.md #2040
[Merged by Bors] - Comprehensive CONTRIBUTING.md #2040
Conversation
EDIT: Figured it: these are specialized instructions for the |
Once this is merged, I think it could work nicely as a dedicated blog post for discoverability and promotion to broader communities :) |
From @TheLeonsver1 <3 Does anyone have concrete guidance on this issue and how to fix it? We should mention it quickly but I'm not convinced I know enough to give good advice. |
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.
Two things that should probably also be mentioned.
- When adding a new example, also add it to the
./examples/README.md
File. - When creating a new crate, add in the Author field of the
Cargo.toml
a"Bevy Contributors <bevyengine@gmail.com>"
entry and add the new crate to the./tools./publish.sh
File.
226ba34
to
f267886
Compare
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.
Unfortunately this was all I was able to get through tonight, more to come tomorrow :)
Thanks for pointing me to this PR @alice-i-cecile ! The Getting Oriented section is a nice addition, the first time I started exploring Bevy was overwhelming especially opening the main repo and seeing all those crates! In the future the number of repos will probably increase as well and for the next newcomers it will be even worse, having this section that gives an overview on the organization is amazing. I also believe that an ARCHITECTURE.md doc (#910 (comment)) that explains more in depth the bevy repo is necessary (or at least I'd love it!). The "How we work together" and "Contributing your ideas" sections: Last thing, it's more for myself, I re-read docs a lot of times so a table of contents might be nice? Overall it was great! Way better than the existing doc, and best of all it was reassuring! 😄 |
Anyone want to help me fix broken links? >.> I'm a little sick of it right now and I'm not sure what it needs. |
I can help out tomorrow :) |
fix broken doc links
re-add examples style guide link
Just expanded, updated (to account for recent renames and process changes), and tweaked a bunch of stuff. Feel free to discuss any / all of these changes. @alice-i-cecile lemme know if/when you're cool with merging this. |
@cart those changes look great to me. I'm good to merge now, then we can migrate it over to the website later <3 |
CONTRIBUTING.md
Outdated
|
||
## How we work together | ||
|
||
Making a game engine is a huge project and facilitating collaboration is a lot of work. At the moment @cart is our only paid contributor, so [go sponsor him!](https://github.com/sponsors/cart). |
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.
Making a game engine is a huge project and facilitating collaboration is a lot of work. At the moment @cart is our only paid contributor, so [go sponsor him!](https://github.com/sponsors/cart). | |
Making a game engine is a huge project and facilitating collaboration is a lot of work. At the moment @cart is our only paid contributor, so [go sponsor him!](https://github.com/sponsors/cart) |
bors r+ |
[**RENDERED**](https://github.com/alice-i-cecile/bevy/blob/better-contributing/CONTRIBUTING.md) Improves #910. As discussed in #1309, we'll need to synchronize content between this and the Bevy website in some way (and clean up the .github file perhaps?). I think doing it as a root-directory file is nicer for discovery, but that's a conversation I'm interested in having. This document is intended to be helpful to beginners to open source and Bevy, and captures what I've learned about our informal practices and values. Reviewers: I'm particularly interested in: - opinions on the items **What we're trying to build**, where I discuss some of the project's high-level values and goals - more relevant details on the `bevy` subcrates for **Getting oriented** - useful tricks and best practices that I missed - better guidance on how to contribute to the Bevy book from @cart <3
RENDERED
Improves #910. As discussed in #1309, we'll need to synchronize content between this and the Bevy website in some way (and clean up the .github file perhaps?).
I think doing it as a root-directory file is nicer for discovery, but that's a conversation I'm interested in having.
This document is intended to be helpful to beginners to open source and Bevy, and captures what I've learned about our informal practices and values.
Reviewers: I'm particularly interested in:
bevy
subcrates for Getting oriented