bevyengine / rfcs Goto Github PK
View Code? Open in Web Editor NEWSuggest changes to Bevy and view accepted designs
License: MIT License
Suggest changes to Bevy and view accepted designs
License: MIT License
See #1 for an example.
You need to point to the file in the branch of the originating fork. Use the label, not a specific commit, so it stays fresh.
This is useful for readers who prefer reading formatted markdown.
It would be nice to be able to tell at a glance which designs still have work to do.
Folders is a decent approach to this, but we could also just use a file prefix.
A terminology section would define jargon specific to an RFC.
A terminology helps RFC editing and reading:
This is different from the "User-facing explanation" concept sub-section, in that the terminology section is for the terms used in the RFC rather than just the ones introduced into the user-facing API.
Alternative names for this section are
The master branch should be renamed to main to be consistent with Bevy's default branch and for the same reasons Bevy changed from master to main.
As mentioned here by @DJMcNab, it may be beneficial to number RFCs, and would require little to no effort on the maintainers' side.
It's not just about uniqueness - it's useful for ordering/exploring.
Like low number RFCs are past and are expected to be somewhat outdated.
The numbering is assigned based on the GitHub pull request number, which means that
Ensuring that we increment numbers correctly / avoid collisions
is easy because GitHub handles it for us
For context, this is @cart's initial comment on RFC numbering:
bevyengine/bevy#1662 (comment)
I don't see much utility in numbering RFCs. We can already reference them via their "github issue number" and their "unique feature name" (which we require in the title). Ensuring that we increment numbers correctly / avoid collisions feels like wasted effort.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.