{"action":"created","issue":{"url":"https://api.github.com/repos/rust-embedded/wg/issues/148","repository_url":"https://api.github.com/repos/rust-embedded/wg","labels_url":"https://api.github.com/repos/rust-embedded/wg/issues/148/labels{/name}","comments_url":"https://api.github.com/repos/rust-embedded/wg/issues/148/comments","events_url":"https://api.github.com/repos/rust-embedded/wg/issues/148/events","html_url":"https://github.com/rust-embedded/wg/issues/148","id":347150633,"node_id":"MDU6SXNzdWUzNDcxNTA2MzM=","number":148,"title":"[RFC] Embedded Rust Community Plan","user":{"login":"japaric","id":5018213,"node_id":"MDQ6VXNlcjUwMTgyMTM=","avatar_url":"https://avatars3.githubusercontent.com/u/5018213?v=4","gravatar_id":"","url":"https://api.github.com/users/japaric","html_url":"https://github.com/japaric","followers_url":"https://api.github.com/users/japaric/followers","following_url":"https://api.github.com/users/japaric/following{/other_user}","gists_url":"https://api.github.com/users/japaric/gists{/gist_id}","starred_url":"https://api.github.com/users/japaric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/japaric/subscriptions","organizations_url":"https://api.github.com/users/japaric/orgs","repos_url":"https://api.github.com/users/japaric/repos","events_url":"https://api.github.com/users/japaric/events{/privacy}","received_events_url":"https://api.github.com/users/japaric/received_events","type":"User","site_admin":false},"labels":[{"id":1026993618,"node_id":"MDU6TGFiZWwxMDI2OTkzNjE4","url":"https://api.github.com/repos/rust-embedded/wg/labels/RFC","name":"RFC","color":"ffdeaf","default":false},{"id":1012147421,"node_id":"MDU6TGFiZWwxMDEyMTQ3NDIx","url":"https://api.github.com/repos/rust-embedded/wg/labels/T-resources","name":"T-resources","color":"bfd4f2","default":false}],"state":"open","locked":false,"assignee":{"login":"jamesmunns","id":2097964,"node_id":"MDQ6VXNlcjIwOTc5NjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/2097964?v=4","gravatar_id":"","url":"https://api.github.com/users/jamesmunns","html_url":"https://github.com/jamesmunns","followers_url":"https://api.github.com/users/jamesmunns/followers","following_url":"https://api.github.com/users/jamesmunns/following{/other_user}","gists_url":"https://api.github.com/users/jamesmunns/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesmunns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesmunns/subscriptions","organizations_url":"https://api.github.com/users/jamesmunns/orgs","repos_url":"https://api.github.com/users/jamesmunns/repos","events_url":"https://api.github.com/users/jamesmunns/events{/privacy}","received_events_url":"https://api.github.com/users/jamesmunns/received_events","type":"User","site_admin":false},"assignees":[{"login":"jamesmunns","id":2097964,"node_id":"MDQ6VXNlcjIwOTc5NjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/2097964?v=4","gravatar_id":"","url":"https://api.github.com/users/jamesmunns","html_url":"https://github.com/jamesmunns","followers_url":"https://api.github.com/users/jamesmunns/followers","following_url":"https://api.github.com/users/jamesmunns/following{/other_user}","gists_url":"https://api.github.com/users/jamesmunns/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesmunns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesmunns/subscriptions","organizations_url":"https://api.github.com/users/jamesmunns/orgs","repos_url":"https://api.github.com/users/jamesmunns/repos","events_url":"https://api.github.com/users/jamesmunns/events{/privacy}","received_events_url":"https://api.github.com/users/jamesmunns/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/rust-embedded/wg/milestones/3","html_url":"https://github.com/rust-embedded/wg/milestone/3","labels_url":"https://api.github.com/repos/rust-embedded/wg/milestones/3/labels","id":3503315,"node_id":"MDk6TWlsZXN0b25lMzUwMzMxNQ==","number":3,"title":"RC1","description":"First release candidate of the 2018 edition","creator":{"login":"japaric","id":5018213,"node_id":"MDQ6VXNlcjUwMTgyMTM=","avatar_url":"https://avatars3.githubusercontent.com/u/5018213?v=4","gravatar_id":"","url":"https://api.github.com/users/japaric","html_url":"https://github.com/japaric","followers_url":"https://api.github.com/users/japaric/followers","following_url":"https://api.github.com/users/japaric/following{/other_user}","gists_url":"https://api.github.com/users/japaric/gists{/gist_id}","starred_url":"https://api.github.com/users/japaric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/japaric/subscriptions","organizations_url":"https://api.github.com/users/japaric/orgs","repos_url":"https://api.github.com/users/japaric/repos","events_url":"https://api.github.com/users/japaric/events{/privacy}","received_events_url":"https://api.github.com/users/japaric/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":11,"state":"open","created_at":"2018-07-17T15:58:46Z","updated_at":"2018-08-21T14:26:44Z","due_on":"2018-09-13T07:00:00Z","closed_at":null},"comments":22,"created_at":"2018-08-02T19:50:37Z","updated_at":"2018-08-28T18:53:36Z","closed_at":null,"author_association":"MEMBER","body":"> EDIT: Updated by @jamesmunns. See [this comment] for more details\r\n\r\n[this comment]: https://github.com/rust-lang-nursery/embedded-wg/issues/148#issuecomment-410443841\r\n\r\nThe following items have been generally discussed over the past few months, and we would like to come up with a plan for how to support the embedded rust community moving forward. This is an initial collection, but we would love your input on the following:\r\n\r\n* Would you like to see these components?\r\n* What tools would make sense for these components?\r\n* Are there any alternatives to these components that could be more valuable?\r\n* Any other comments you would like to share\r\n\r\n## Components\r\n\r\n### 1. NEW: A forum\r\n\r\nSet up at `https://forum.rust-embedded.org`. Perhaps powered by Discourse.\r\n\r\nMeant for topics slightly larger than a single blog post or IRC communication, but slightly too ephemeral for a wiki post.\r\n\r\nContent driven by the community\r\n\r\n### 2. EXISTING: A Chat Room\r\n\r\nWe currently have two active chat communities:\r\n\r\n* **IRC:**: `#rust-embedded` @ `irc.mozilla.org`.\r\n* **Discord:**: `#wg-embedded` @ `rust-lang` discord server\r\n\r\nChat is meant for direct questions, random chat, technical questions.\r\n\r\n> NOTE: This RFC does not intend to propose new or different chat systems\r\n\r\n### 3. NEW: A blog\r\n\r\nA static site, set up at `https://blog.rust-embedded.org`. Static site generator TBD, likely hosted on github pages, probably at `rust-embedded/blog` github space. Covers posts such as the newsletter, calls to action, and technical posts by guest contributors (they can send in posts by filing a PR to the blog project, reviewed by the `resources` team.\r\n\r\nWe should have an RSS feed.\r\n\r\nComments still TBD.\r\n\r\nContent driven by the resources team and the community\r\n\r\n### 4. NEW: A Wiki\r\n\r\nA wiki page driven by github, probably residing in the `rust-embedded/wg` repository, which would locate it at `https://github.com/rust-embedded/wg/wiki`. We could add an alias at `https://wiki.rust-embedded.org`.\r\n\r\nThe wiki should cover things like \"how does this specific chip work\", or \"working with these sensors\", or \"how to debug using a JLink debugger and GDB\".\r\n\r\nContent created and curated by the community. No guarantees on correctness.\r\n\r\n### 5. MOVED: Our Bookshelf\r\n\r\nThese are static `mdbook` projects that will be hosted at `https://*.rust-embedded.org`. Currently we (will) have:\r\n\r\n* The Discovery Book (learn embedded through rust)\r\n* The Rust Embedded Book (learn embedded rust)\r\n* The Embedonomicon (learn the low level details of embedded rust)\r\n\r\nThese resources should cover general knowledge of embedded rust, e.g. nothing specific to a tool, chip/family of chips, sensors, etc. May cover general basics such as interactions with a CPU, peripherals, etc.\r\n\r\nThis content is written by anyone, and curated for completeness and correctness by the resources team. We should guarantee correctness, at least with a similar level of guarantee that \"The Rust Programming Language\" book does.\r\n\r\n### 6. NEW: Two Websites\r\n\r\nWe will have the following two pages accessible to us:\r\n\r\n* `https://rust-embedded.org`\r\n* The WIP new rust site, likely `https://rust-lang.org/what/embedded`\r\n\r\n#### `https://rust-lang.org/what/embedded`\r\n\r\nI see this as a promotional website. It should have examples and content, however it serves as a landing point for people not currently involved with rust, or embedded rust. We can contribute content here, but we do not \"own\" this page.\r\n\r\n#### `https://rust-embedded.org`\r\n\r\nI see this as the technical landing page. If someone asks \"how do I do embedded rust\", this becomes a singular place we can link them to. From here, we can link to all of the spaced I enumerated above, as well our official repositories, and content such as the \"Awesome Embedded Rust\" list.\r\n\r\nThis should be a static site, generated similarly with tools similar to above. Would probably live at `rust-embedded/website`. Hosted at `https://rust-embedded.org`.\r\n\r\nContent here would be written and maintained by members of the whole embedded wg, and maintained by the resources team.\r\n\r\n### 7. EXISTING: Social Media\r\n\r\nSo far we only have `@rustembedded` at twitter. Do we need anything else?\r\n\r\nMore or less reposts everything from the blog, general interactions with the community.\r\n\r\n## Tooling:\r\n\r\nTo achieve the items above, we will need the following categories of tools:\r\n\r\n1. A static site, including:\r\n    * a generator, e.g. Jekyll, Hugo, Gutenberg\r\n    * a host, e.g. Github Pages, Netlify\r\n    * CI for the static site, e.g. TravisCI, CircleCI, etc.\r\n    * Should generate RSS feeds\r\n    * Optional: Something for comments? No comments?\r\n2. A wiki, e.g. Github Wiki, MoinMoin, MediaWiki, Reddit Wiki\r\n    * Optional: Hosting for the Wiki\r\n3. A Forum, including:\r\n    * Software, e.g. Discord, PHPBB, Subreddit\r\n    * Optional: A Host, either paid subscription, or self hosted\r\n4. Tooling for \"books\"\r\n    * Will likely use the same CI and host as our other static sites\r\n    * We currently use `mdbook` for all of our books.\r\n"},"comment":{"url":"https://api.github.com/repos/rust-embedded/wg/issues/comments/416700540","html_url":"https://github.com/rust-embedded/wg/issues/148#issuecomment-416700540","issue_url":"https://api.github.com/repos/rust-embedded/wg/issues/148","id":416700540,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjcwMDU0MA==","user":{"login":"thenewwazoo","id":1624746,"node_id":"MDQ6VXNlcjE2MjQ3NDY=","avatar_url":"https://avatars0.githubusercontent.com/u/1624746?v=4","gravatar_id":"","url":"https://api.github.com/users/thenewwazoo","html_url":"https://github.com/thenewwazoo","followers_url":"https://api.github.com/users/thenewwazoo/followers","following_url":"https://api.github.com/users/thenewwazoo/following{/other_user}","gists_url":"https://api.github.com/users/thenewwazoo/gists{/gist_id}","starred_url":"https://api.github.com/users/thenewwazoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thenewwazoo/subscriptions","organizations_url":"https://api.github.com/users/thenewwazoo/orgs","repos_url":"https://api.github.com/users/thenewwazoo/repos","events_url":"https://api.github.com/users/thenewwazoo/events{/privacy}","received_events_url":"https://api.github.com/users/thenewwazoo/received_events","type":"User","site_admin":false},"created_at":"2018-08-28T18:53:36Z","updated_at":"2018-08-28T18:53:36Z","author_association":"NONE","body":"Per today's embedded wg discussion, we identified a need to a place to have discussions about things that aren't well-suited to github issues, or that are broader than a specific crate/repo's mandate.\r\n\r\nSome solutions were proposed, along with some pending responses/actions:\r\n- An embedded Discourse instance (as mentioned in the OP), pending a response to @japaric from someone on the Rust team\r\n- A Category on users.rust-lang.org, pending an inquiry about adding a category there"}}
{"actor":{"display_login":"thenewwazoo"}}