{"action":"created","issue":{"url":"https://api.github.com/repos/micropython/micropython/issues/1305","labels_url":"https://api.github.com/repos/micropython/micropython/issues/1305/labels{/name}","comments_url":"https://api.github.com/repos/micropython/micropython/issues/1305/comments","events_url":"https://api.github.com/repos/micropython/micropython/issues/1305/events","html_url":"https://github.com/micropython/micropython/pull/1305","id":84557825,"number":1305,"title":"docs: Generate a separate docs build for each port.","user":{"login":"danicampora","id":7749335,"avatar_url":"https://avatars.githubusercontent.com/u/7749335?v=3","gravatar_id":"","url":"https://api.github.com/users/danicampora","html_url":"https://github.com/danicampora","followers_url":"https://api.github.com/users/danicampora/followers","following_url":"https://api.github.com/users/danicampora/following{/other_user}","gists_url":"https://api.github.com/users/danicampora/gists{/gist_id}","starred_url":"https://api.github.com/users/danicampora/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danicampora/subscriptions","organizations_url":"https://api.github.com/users/danicampora/orgs","repos_url":"https://api.github.com/users/danicampora/repos","events_url":"https://api.github.com/users/danicampora/events{/privacy}","received_events_url":"https://api.github.com/users/danicampora/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-03T13:14:46Z","updated_at":"2015-06-03T13:44:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/micropython/micropython/pulls/1305","html_url":"https://github.com/micropython/micropython/pull/1305","diff_url":"https://github.com/micropython/micropython/pull/1305.diff","patch_url":"https://github.com/micropython/micropython/pull/1305.patch"},"body":"This is my attempt to generate separate docs build for each port reusing as many of the current .rst files as possible. The libraries directory is common and things can be made specific there by using the `..only` directive. Each port has it's own `quickref,rst`, `general.rst`, `conf.py` and `topindex.html`. Everything else is shared.\r\n\r\nTo build the documentation of a given port:\r\n\r\n```bash\r\ncd docs\r\npython make-docs.py --port stmhal\r\n```\r\nOnly stmhal and esp8266 are supported for the moment. The esp8266 needs a lot of\r\nwork, but I simply left things as they were and removed all of the\r\npyboard specific stuff.\r\n\r\nPlease shoot at this without mercy. Thanks ;-)\r\n"},"comment":{"url":"https://api.github.com/repos/micropython/micropython/issues/comments/108422214","html_url":"https://github.com/micropython/micropython/pull/1305#issuecomment-108422214","issue_url":"https://api.github.com/repos/micropython/micropython/issues/1305","id":108422214,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-06-03T13:44:29Z","updated_at":"2015-06-03T13:44:29Z","body":"\n[![Coverage Status](https://coveralls.io/builds/2718435/badge)](https://coveralls.io/builds/2718435)\n\nCoverage decreased (-0.0%) to 94.11% when pulling **4917e404f25d8bf28a8adc60fce259c9dfa55944 on danicampora:docs** into **a546acda8c4c1342ee5f0e50733915e15a775756 on micropython:master**.\n"}}