{"action":"created","issue":{"url":"https://api.github.com/repos/resin-io/docs/issues/360","repository_url":"https://api.github.com/repos/resin-io/docs","labels_url":"https://api.github.com/repos/resin-io/docs/issues/360/labels{/name}","comments_url":"https://api.github.com/repos/resin-io/docs/issues/360/comments","events_url":"https://api.github.com/repos/resin-io/docs/issues/360/events","html_url":"https://github.com/resin-io/docs/issues/360","id":186531754,"number":360,"title":"Docs Structure Proposal","user":{"login":"shaunmulligan","id":3915043,"avatar_url":"https://avatars1.githubusercontent.com/u/3915043?v=4","gravatar_id":"","url":"https://api.github.com/users/shaunmulligan","html_url":"https://github.com/shaunmulligan","followers_url":"https://api.github.com/users/shaunmulligan/followers","following_url":"https://api.github.com/users/shaunmulligan/following{/other_user}","gists_url":"https://api.github.com/users/shaunmulligan/gists{/gist_id}","starred_url":"https://api.github.com/users/shaunmulligan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shaunmulligan/subscriptions","organizations_url":"https://api.github.com/users/shaunmulligan/orgs","repos_url":"https://api.github.com/users/shaunmulligan/repos","events_url":"https://api.github.com/users/shaunmulligan/events{/privacy}","received_events_url":"https://api.github.com/users/shaunmulligan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-01T13:19:06Z","updated_at":"2018-02-09T18:11:54Z","closed_at":"2018-02-09T18:11:54Z","author_association":"CONTRIBUTOR","body":"# docs\r\n* Learn\r\n  * Welcome to Resin.io\r\n  * Getting started with `<language>` on `<device>`\r\n    * Introduction\r\n    * Using support\r\n    * What you'll learn\r\n    * What you'll need\r\n    * Basic concepts\r\n    * Provisioning your device\r\n    * Getting resinOS\r\n    * Selecting Network Configuration\r\n    * Creating the boot Device\r\n    * Getting the device on the Dashboard\r\n    * Pushing code to your device\r\n    * clone the example\r\n    * add the resin application remote\r\n    * Push and build\r\n    * Using the terminal\r\n    * Using resin-sync to develop fast\r\n    * Setting up the resin CLI\r\n    * Syncing to /usr/src/app\r\n    * How to use resin-sync.yml\r\n    * Example projects to get started with (boilerplate for `<language>`, `<device>`, `<use case>`)\r\n  * Resin.io Basics\r\n    * Resin.io Concepts\r\n      * Applications\r\n      * Containers\r\n      * resin remote \r\n      * Device Agent or Supervisor\r\n      * resinOS the hostOS\r\n      * Build/Run distinction\r\n      * \"The builder\"\r\n      * dockerfile templates\r\n      * pure node.js projects\r\n      * deviceURL\r\n    * Deployment guide\r\n      * Dockerfile\r\n      * Picking the right base image\r\n    * Development Guide\r\n      * resin sync\r\n        * setup resin sync\r\n        *setup cross compilation for `<language>`\r\n        *using resin sync\r\n      * resin ssh\r\n    * Application Lifecycle\r\n    * Runtime Environment `<base image specific>`\r\n      * init system\r\n        * systemd\r\n        * openrc\r\n      * webterminal\r\n      * writing to dashboard logs\r\n      * Exposed Ports\r\n      * Accessing Env Vars\r\n      * Device URLS\r\n      * Persistent Data Volume\r\n      * interacting with the supervisor\r\n        * this needs to be version specific, how (??)\r\n      * using hostOS DBUS\r\n    * Accessing the `<device>`'s hardware with `<language>`\r\n      * GPIO\r\n      * I2C\r\n      * SPI\r\n      * UART\r\n      * Bluetooth\r\n      * Others (??)\r\n        * CSI camera\r\n        * USB webcam\r\n        * LCD\r\n        * Servo Motor\r\n        * Other radios (??)\r\n    * Management\r\n      * Environment Variables\r\n        * Fleet wide\r\n        * Per Device\r\n      * Configuration\r\n        * Fleet wide\r\n        * Per Device\r\n      * Actions\r\n        * Fleet wide\r\n        * Per Device\r\n      * Build Logs\r\n      * Fleet Location\r\n      * Account management\r\n        * Account Details\r\n        * SSH keys\r\n        * Profile\r\n        * 2FA\r\n        * Collaborators\r\n    * Using the resin-cli\r\n    * Resin Device Agent\r\n        * Deltas\r\n        * Locks\r\n        * special env vars\r\n          * update strategies\r\n          * bandwidth\r\n          * restart policies\r\n          * misc\r\n        * supervisor API\r\n    * Network Setup\r\n        * Wifi config\r\n        * Cell connectivity\r\n        * Static IP\r\n    * Integrating with third party services\r\n    * Team Collaboration\r\n    * Troubleshooting (Basic)\r\n  * Advanced development with resin.io\r\n    * Converting your `<language>` project to a Dockerfile\r\n    * Optimizing builds\r\n    * Dockerfile Templates\r\n    * Advanced Device Configuration\r\n      * Delta Updates\r\n      * Host OS Config `<device-type>`\r\n        * config.txt `<raspberrypi>`\r\n        * cmdline.txt\r\n        * uEnv.txt\r\n      * Update locking \r\n      * Update strategies\r\n      * Bandwidth Reduction\r\n    * Adding custom device support for Resin OS\r\n    * Contributing to Resin.io\r\n    * Troubleshooting (advanced)\r\n    * Microcontrollers [TBD]\r\n    * Custom DTB [TBD]\r\n    * Custom Kernel modules [TBD]\r\n  * Moving to production with resin.io\r\n    * Preloaded Application Containers\r\n    * Canary Rollouts\r\n    * Bandwidth Optimisation\r\n    * Activating the Watchdog(s)\r\n    * Pinning dependency versions\r\n    * Troubleshooting in production\r\n* FAQ\r\n* Reference\r\n  * What's in the Resin host OS (also version specific??)\r\n    * kernel info\r\n    * disk partitioning info\r\n    * file system\r\n    * network management system\r\n    * configuration\r\n      * how to add stuff in boot config, etc\r\n  * Supported Devices & Hardware\r\n    * SBCs\r\n    * peripheral devices\r\n    * wifi adapters\r\n    * cellular modems [TBD]\r\n  * Server API\r\n  * Agent/Supervisor API\r\n  * SDK\r\n  * Node.js\r\n  * Python\r\n  * CLI"},"comment":{"url":"https://api.github.com/repos/resin-io/docs/issues/comments/364512987","html_url":"https://github.com/resin-io/docs/issues/360#issuecomment-364512987","issue_url":"https://api.github.com/repos/resin-io/docs/issues/360","id":364512987,"user":{"login":"zwalchuk","id":8054407,"avatar_url":"https://avatars0.githubusercontent.com/u/8054407?v=4","gravatar_id":"","url":"https://api.github.com/users/zwalchuk","html_url":"https://github.com/zwalchuk","followers_url":"https://api.github.com/users/zwalchuk/followers","following_url":"https://api.github.com/users/zwalchuk/following{/other_user}","gists_url":"https://api.github.com/users/zwalchuk/gists{/gist_id}","starred_url":"https://api.github.com/users/zwalchuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zwalchuk/subscriptions","organizations_url":"https://api.github.com/users/zwalchuk/orgs","repos_url":"https://api.github.com/users/zwalchuk/repos","events_url":"https://api.github.com/users/zwalchuk/events{/privacy}","received_events_url":"https://api.github.com/users/zwalchuk/received_events","type":"User","site_admin":false},"created_at":"2018-02-09T18:11:54Z","updated_at":"2018-02-09T18:11:54Z","author_association":"CONTRIBUTOR","body":"Moved to spec: https://github.com/resin-io/hq/blob/docs-restructure/specs/docs-restructure-plan.md"}}
{"actor":{"display_login":"zwalchuk"}}