-
Notifications
You must be signed in to change notification settings - Fork 101
[RFC] Curated list of projects #147
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
Comments
Why "Must compile on stable by Rust 1.31" requirement for projects (as opposed to tools/libs)? |
Because they will be showcased as examples to follow or to use as reference -- people will read Furthermore, I'm pretty sure plenty of people will try to build the projects for several reasons: On the other hand, most people won't be reading the source code of the tools and libraries they use. Of course, this is my opinion. If the majority thinks that "compiles on stable" should not be a (off-topic: I'd like to see all the libraries listed in awesome-embedded-rust marked as "compiles on |
I'm also not convinced (yet) that all features required to build the most impressive embedded applications will be available in stable from the get go. Plenty of applications and tools in the rust universe faced the same problem for a while, e.g. the derive feature of
I agree. |
Yeah, we should be pragmatic here imo. To me, in the current state of Rust, pragmatic means making stuff accessible to people in the most easy way possible. If there is hardware that people are interested in for running demos, we shouldn't gate them by excluding cool projects that happen to have some dependency on non-stable Rust. |
Nominating for discussion in the next meeting (#150) |
187: [RFC] Embedded Rust Showcase r=japaric a=adamgreig Follow-up from #147 and today's IRC meeting. [Rendered](https://github.com/rust-embedded/wg/blob/embedded-rust-showcase/rfcs/0000-embedded-rust-showcase.md) cc @rust-embedded/resources Co-authored-by: Adam Greig <[email protected]> Co-authored-by: Adam Greig <[email protected]>
Update: This was accepted as RFC #187 but still needs to be implemented. |
Another update: we can start with a simple README that list the projects and then move to fancy static website. Still we need someone to do the initial legwork of setting this up (README, LICENSEs, section about eligibility, etc.) |
This has happened. |
We have a curated list of crates and tools in awesome-embedded-rust but there's an opportunity for
also showing embedded Rust projects in a more compelling manner than just a bullet list.
Let's make a web page that list projects with pictures and videos! And link it from the embedded WG
web page that will be on rust-lang.org
Here's a detailed strawman proposal to get the conversation started
Repository name
"Made with embedded Rust" OR "Awesome embedded Rust projects"
Project submission requirements
structured
Submission format
Unresolved questions
At what point do we consider something a "project"? Do we consider the examples of a board support
crate as a "project" that can be submitted here? Do we consider a book a "project" too?
Should we limit submissions to projects that are "done"?
Thoughts?
cc
@rust-embedded/resources@andre-richter @jamesmunns @therealprofcc @cr1901 @thejpster
The text was updated successfully, but these errors were encountered: