{"action":"created","issue":{"url":"https://api.github.com/repos/PX4/Devguide/issues/676","repository_url":"https://api.github.com/repos/PX4/Devguide","labels_url":"https://api.github.com/repos/PX4/Devguide/issues/676/labels{/name}","comments_url":"https://api.github.com/repos/PX4/Devguide/issues/676/comments","events_url":"https://api.github.com/repos/PX4/Devguide/issues/676/events","html_url":"https://github.com/PX4/Devguide/issues/676","id":385490412,"node_id":"MDU6SXNzdWUzODU0OTA0MTI=","number":676,"title":"New infrastructure to support versioned docs builds (Dev/User guide)","user":{"login":"hamishwillee","id":5368500,"node_id":"MDQ6VXNlcjUzNjg1MDA=","avatar_url":"https://avatars2.githubusercontent.com/u/5368500?v=4","gravatar_id":"","url":"https://api.github.com/users/hamishwillee","html_url":"https://github.com/hamishwillee","followers_url":"https://api.github.com/users/hamishwillee/followers","following_url":"https://api.github.com/users/hamishwillee/following{/other_user}","gists_url":"https://api.github.com/users/hamishwillee/gists{/gist_id}","starred_url":"https://api.github.com/users/hamishwillee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hamishwillee/subscriptions","organizations_url":"https://api.github.com/users/hamishwillee/orgs","repos_url":"https://api.github.com/users/hamishwillee/repos","events_url":"https://api.github.com/users/hamishwillee/events{/privacy}","received_events_url":"https://api.github.com/users/hamishwillee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"dagar","id":84712,"node_id":"MDQ6VXNlcjg0NzEy","avatar_url":"https://avatars3.githubusercontent.com/u/84712?v=4","gravatar_id":"","url":"https://api.github.com/users/dagar","html_url":"https://github.com/dagar","followers_url":"https://api.github.com/users/dagar/followers","following_url":"https://api.github.com/users/dagar/following{/other_user}","gists_url":"https://api.github.com/users/dagar/gists{/gist_id}","starred_url":"https://api.github.com/users/dagar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dagar/subscriptions","organizations_url":"https://api.github.com/users/dagar/orgs","repos_url":"https://api.github.com/users/dagar/repos","events_url":"https://api.github.com/users/dagar/events{/privacy}","received_events_url":"https://api.github.com/users/dagar/received_events","type":"User","site_admin":false},"assignees":[{"login":"dagar","id":84712,"node_id":"MDQ6VXNlcjg0NzEy","avatar_url":"https://avatars3.githubusercontent.com/u/84712?v=4","gravatar_id":"","url":"https://api.github.com/users/dagar","html_url":"https://github.com/dagar","followers_url":"https://api.github.com/users/dagar/followers","following_url":"https://api.github.com/users/dagar/following{/other_user}","gists_url":"https://api.github.com/users/dagar/gists{/gist_id}","starred_url":"https://api.github.com/users/dagar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dagar/subscriptions","organizations_url":"https://api.github.com/users/dagar/orgs","repos_url":"https://api.github.com/users/dagar/repos","events_url":"https://api.github.com/users/dagar/events{/privacy}","received_events_url":"https://api.github.com/users/dagar/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-11-28T22:48:03Z","updated_at":"2018-12-28T19:30:14Z","closed_at":null,"author_association":"COLLABORATOR","body":"Dev and User guide reflect state of \"master\" but many users are working on the latest stable version (or older versions). This results in confusion when new features or changes are added to the docs. The problems increase as the master branch diverges. \r\n\r\nThis is difficult to manage by adding notes in master - we don't always know what releases things will go into, and we don't want to have both new and old instructions in the docs, and have to remember where things changed. \r\n\r\nThe best solution is to spawn off a separate doc set for each new version. We have a plugin already in place to support this, but we will need to update our Jenkins and URLs to enable it.\r\n\r\nThe desired solution\r\n- [ ] Devguide github branches built to `https://dev.px4.io/<branch_name>/* ` (for all branches)\r\n  - Docs match branches - created, updated, and deleted based on what happens in github\r\n  - Current docset effectively moved to `https://dev.px4.io/master/*`\r\n- [ ]  Redirect current URLs:\r\n  - [ ] https://dev.px4.io/ TO https://dev.px4.io/master/ (ie root URL)\r\n  - [ ] https://dev.px4.io/en/* TO https://dev.px4.io/master/en/*\r\n  - All other paths unchanged - no need to redirect the /zh, /kr paths.\r\n - [ ] Docs for User Guide exactly the same approach as above (but obviously with different root)\r\n\r\nAn less-desired alternative is to use tags for building non-master-branch docs. This would be same, except obviously a tag can be created or deleted, but not updated."},"comment":{"url":"https://api.github.com/repos/PX4/Devguide/issues/comments/450414472","html_url":"https://github.com/PX4/Devguide/issues/676#issuecomment-450414472","issue_url":"https://api.github.com/repos/PX4/Devguide/issues/676","id":450414472,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDQxNDQ3Mg==","user":{"login":"bys1123","id":4748411,"node_id":"MDQ6VXNlcjQ3NDg0MTE=","avatar_url":"https://avatars3.githubusercontent.com/u/4748411?v=4","gravatar_id":"","url":"https://api.github.com/users/bys1123","html_url":"https://github.com/bys1123","followers_url":"https://api.github.com/users/bys1123/followers","following_url":"https://api.github.com/users/bys1123/following{/other_user}","gists_url":"https://api.github.com/users/bys1123/gists{/gist_id}","starred_url":"https://api.github.com/users/bys1123/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bys1123/subscriptions","organizations_url":"https://api.github.com/users/bys1123/orgs","repos_url":"https://api.github.com/users/bys1123/repos","events_url":"https://api.github.com/users/bys1123/events{/privacy}","received_events_url":"https://api.github.com/users/bys1123/received_events","type":"User","site_admin":false},"created_at":"2018-12-28T19:30:14Z","updated_at":"2018-12-28T19:30:14Z","author_association":"CONTRIBUTOR","body":"![image](https://user-images.githubusercontent.com/4748411/50525789-a5c85100-0b18-11e9-9c6f-9be0f3158fde.png)\r\nI'm developing a website compatible with gitbook, make sure chinese developer can switch versions at mirror site in china, and make translation update easier.\r\nhttps://github.com/DimianZhan/ThiOne\r\nIt's based on Laravel, a very powerful php framework, getting popular in recent years, easy to add new features. It's not fully functional yet, will be ready in two weeks."}}
{"actor":{"display_login":"bys1123"}}