-
Notifications
You must be signed in to change notification settings - Fork 183
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
Book: Section 1: Introduction (draft) #3
Comments
Triage: The skeleton is in place but the following sections need to be completed or updated: NOTE: follow the link to see what needs to be done
|
Hi @japaric (just saw your tweet "Help Wanted") I would like to help on this issue, I'm not sure if i would be able to cover all of the open points but I am confident I'll be able to write something about:
Do you need some help on this, if so what's the process to contribute? (PR?) |
Yes, definitively! The process is to send a PR updating the file then the resources team will review it. |
@Nicoretti Did you plan to write more about those topics? @jamesmunns and or me would be happy to review and mentor if needed. |
@therealprof yes I did plan to at least update/merge the things @japaric mentioned into the About the |
@Nicoretti That is fine, we're happy to take any work you can put into it.
My straw man answer would be: Embedded Rust is for everyone who wants to do efficient high level programming for embedded devices with the same promises as on regular systems. This book is meant to guide newcomers to develop with Rust for embedded devices, i.e. the target audience is people with embedded but no Rust experience as well as the other way around and of course also just the curious... It might also be good to look at the other available resources (e.g. the Embedonomicon (the tricky bits for the advanced folks) and discovery (a tutorial for a specific hardware) to determine who's not audience for this book. |
@therealprof thx for the input -> makes sense to me. I'll started to work on the update for the |
Regarding "Who Embedded Rust is For", here's a comment I left on another PR:
That being said, I do like what @therealprof said above. |
@jamesmunns I see I'll try to put this (or something like this) into the section. By now I worked a bit writing something for the tooling section but, I just saw that you and @japaric already put something into place (so ill drop that). Still I pushed what I have drafted so far to my fork in case you wanna have a look. |
@jamesmunns and @therealprof I took some time thinking and drafting For now I came to the conclusion that straw man of @therealprof splits up into two main messages/parts:
This is more or less the Who Embedded Rust is for part, which might could be rewritten to something like:
I think this pieces belong mainly in the Who This Book Is For part. We could do a slight rewrite here though, so it will sound a bit more inclusive, but still states which people most likely will benefit the most by reading this book. E.g. starting with something like this: Who This Book is ForThis book caters towards people with either a solid embedded background or a solid rust background These people most likely will get out the most out of this book, still we assume everybody courious about embedded rust programming will get something out of this book. Depending on your background you might also wanna check out this resources: @therealprof @jamesmunns what do you think? |
40: Rework introduction r=jamesmunns a=Nicoretti * Add "Who Embedded Rust is For" section * Rework "Who This Book is for section" to be more inclusive but still state what knowlege is important to get more out of the book References: * #3 Co-authored-by: Nicola Coretti <nico.coretti@gmail.com> Co-authored-by: James Munns <james.munns@gmail.com>
Pending items:
|
PR #74 covers this. Closing as done. |
* Add "Who Embedded Rust is For" section * Rework "Who This Book is for section" to be more inclusive but still state what knowlege is important to get more out of the book References: * rust-embedded#3
40: Rework introduction r=jamesmunns a=Nicoretti * Add "Who Embedded Rust is For" section * Rework "Who This Book is for section" to be more inclusive but still state what knowlege is important to get more out of the book References: * rust-embedded#3 Co-authored-by: Nicola Coretti <nico.coretti@gmail.com> Co-authored-by: James Munns <james.munns@gmail.com>
From @jamesmunns on July 10, 2018 9:19
This issue tracks discussion around the Introduction Section of the book. This includes introducing concepts, obtaining and setting up hardware, and verifying a setup before starting the book.
Copied from original issue: rust-embedded/wg#116
The text was updated successfully, but these errors were encountered: