{"action":"created","issue":{"url":"https://api.github.com/repos/mono/MonoGame/issues/2520","labels_url":"https://api.github.com/repos/mono/MonoGame/issues/2520/labels{/name}","comments_url":"https://api.github.com/repos/mono/MonoGame/issues/2520/comments","events_url":"https://api.github.com/repos/mono/MonoGame/issues/2520/events","html_url":"https://github.com/mono/MonoGame/issues/2520","id":33275788,"number":2520,"title":"Design Documentation Outline","user":{"login":"tomspilman","id":103522,"avatar_url":"https://avatars.githubusercontent.com/u/103522?v=3","gravatar_id":"","url":"https://api.github.com/users/tomspilman","html_url":"https://github.com/tomspilman","followers_url":"https://api.github.com/users/tomspilman/followers","following_url":"https://api.github.com/users/tomspilman/following{/other_user}","gists_url":"https://api.github.com/users/tomspilman/gists{/gist_id}","starred_url":"https://api.github.com/users/tomspilman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomspilman/subscriptions","organizations_url":"https://api.github.com/users/tomspilman/orgs","repos_url":"https://api.github.com/users/tomspilman/repos","events_url":"https://api.github.com/users/tomspilman/events{/privacy}","received_events_url":"https://api.github.com/users/tomspilman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mono/MonoGame/labels/Design","name":"Design","color":"5319e7"},{"url":"https://api.github.com/repos/mono/MonoGame/labels/Documentation","name":"Documentation","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2014-05-12T01:46:25Z","updated_at":"2015-02-11T10:17:33Z","closed_at":null,"body":"We need to come up with a high level outline of what we want to include in the \"user manual\", the non-reference part of the [MonoGame documentation hub](http://www.monogame.net/documentation/).\r\n\r\nMy initial rough outline:\r\n\r\n- Introduction\r\n  - What is MonoGame\r\n  - System Requirements\r\n  - Setting Up MonoGame\r\n  - MonoGame FAQ\r\n  - Help & Support\r\n- Getting Started\r\n   - The Basics\r\n   - Creating Your First Game\r\n   - Cross-Platform Games\r\n- Coding Your Game\r\n   - The Game Loop\r\n   - Loading Content\r\n   - Rendering The Scene\r\n      - SpriteBatch\r\n      - DrawPrimitive\r\n      - Using Effects\r\n   - Handling User Input\r\n   - Playing Sound Effects\r\n   - Playing Music\r\n- Adding Art, Sounds, Music, Etc.\r\n   - What is Game Content\r\n   - The Pipeline Tool\r\n   - Custom Effects\r\n   - Custom Content Types\r\n- Distributing Your Game\r\n- Tools\r\n  - 2MGFX\r\n  - MGCB\r\n- Credits\r\n- Copyrights\r\n\r\nOf course each of these sections would need subsections dealing with platform specific issues along with the common information.\r\n\r\nNote the goal here is to replace the need to depend on the Microsoft XNA documentation and hopefully improve upon what they provided."},"comment":{"url":"https://api.github.com/repos/mono/MonoGame/issues/comments/73859231","html_url":"https://github.com/mono/MonoGame/issues/2520#issuecomment-73859231","issue_url":"https://api.github.com/repos/mono/MonoGame/issues/2520","id":73859231,"user":{"login":"tomspilman","id":103522,"avatar_url":"https://avatars.githubusercontent.com/u/103522?v=3","gravatar_id":"","url":"https://api.github.com/users/tomspilman","html_url":"https://github.com/tomspilman","followers_url":"https://api.github.com/users/tomspilman/followers","following_url":"https://api.github.com/users/tomspilman/following{/other_user}","gists_url":"https://api.github.com/users/tomspilman/gists{/gist_id}","starred_url":"https://api.github.com/users/tomspilman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomspilman/subscriptions","organizations_url":"https://api.github.com/users/tomspilman/orgs","repos_url":"https://api.github.com/users/tomspilman/repos","events_url":"https://api.github.com/users/tomspilman/events{/privacy}","received_events_url":"https://api.github.com/users/tomspilman/received_events","type":"User","site_admin":false},"created_at":"2015-02-11T10:17:33Z","updated_at":"2015-02-11T10:17:33Z","body":"@cra0zy @DDReaper \r\n\r\nI think we need focus on teaching how MonoGame works and how to best use it for cross platform game development.  Teaching how to use `Microsoft.Xna.Framework.Net` makes sense, but teaching collision detection for example does not.... at least for our first full pass at documentation."}}