)]}'
{"CONTRIBUTING.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[{"line_number":1,"context_line":"If you would like to contribute to the development of os-resource-classes, you"},{"line_number":2,"context_line":"should follow the steps in this page:"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"   http://docs.openstack.org/infra/manual/developers.html"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"If you already have a good understanding of how the system works and your"},{"line_number":7,"context_line":"OpenStack accounts are set up, you can skip to the development workflow"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_cddedc70","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":3},"updated":"2018-12-12 16:25:00.000000000","message":"drop the indent here and below, it makes for weird formatting:\n\nhttp://logs.openstack.org/84/624384/3/check/openstack-tox-docs/118e88b/html/contributor/index.html","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"305d89347ed5ffc100239f2efb8943ac6b937771","unresolved":false,"context_lines":[{"line_number":1,"context_line":"If you would like to contribute to the development of os-resource-classes, you"},{"line_number":2,"context_line":"should follow the steps in this page:"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"   http://docs.openstack.org/infra/manual/developers.html"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"If you already have a good understanding of how the system works and your"},{"line_number":7,"context_line":"OpenStack accounts are set up, you can skip to the development workflow"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_6d70e843","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":3},"in_reply_to":"3f79a3b5_cddedc70","updated":"2018-12-12 16:51:00.000000000","message":"I\u0027m pretty sure that\u0027s straight out of the cookie cutter, but yeah.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Pull requests submitted through GitHub will be ignored."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Bugs should be filed on Launchpad: https://bugs.launchpad.net/nova"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_ed22b8a5","line":15,"range":{"start_line":15,"start_character":62,"end_line":15,"end_character":66},"updated":"2018-12-12 16:25:00.000000000","message":"Is this correct for the time being? I suppose. But I think we have actual LP projects for os-vif and os-traits and such, we should probably do something for os-resource-classes (storyboard?). Anyway, that doesn\u0027t need to be settled before this.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"305d89347ed5ffc100239f2efb8943ac6b937771","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Pull requests submitted through GitHub will be ignored."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Bugs should be filed on Launchpad: https://bugs.launchpad.net/nova"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_cd849c09","line":15,"range":{"start_line":15,"start_character":62,"end_line":15,"end_character":66},"in_reply_to":"3f79a3b5_cd557cc6","updated":"2018-12-12 16:51:00.000000000","message":"what ed said","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"c5c2cc456cf19cdf599c7407440cde9159c1ca0a","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Pull requests submitted through GitHub will be ignored."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Bugs should be filed on Launchpad: https://bugs.launchpad.net/nova"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_cd557cc6","line":15,"range":{"start_line":15,"start_character":62,"end_line":15,"end_character":66},"in_reply_to":"3f79a3b5_ed22b8a5","updated":"2018-12-12 16:30:39.000000000","message":"The plan (as I understand it) is to use Nova\u0027s bug tracking as long as these libraries are under Nova. When Placement is a separate thing, and these libs move to Placement, we will use SB, and the bugs would be reported there.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3f79a3b5_6d2ea88f","line":16,"updated":"2018-12-12 16:25:00.000000000","message":"Another thing I find useful when trying to find developers for a given project is if the contributing docs mention where they hang out on IRC, so might be good to mention the IRC channel to reach people for this project (#openstack-placement?).","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"305d89347ed5ffc100239f2efb8943ac6b937771","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3f79a3b5_2d9f504f","line":16,"in_reply_to":"3f79a3b5_6d2ea88f","updated":"2018-12-12 16:51:00.000000000","message":"yah, will add","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"}],"README.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"A list of standardized resource classes for OpenStack."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"A resource class is a type of countable thing that exists in"},{"line_number":8,"context_line":"a cloud environment, for example ``VCPU``, ``DISK_GB``. They are"},{"line_number":9,"context_line":"upper case with underscores. They often include a unit in their"},{"line_number":10,"context_line":"name."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_0d87f45e","line":7,"range":{"start_line":7,"start_character":40,"end_line":7,"end_character":45},"updated":"2018-12-12 16:25:00.000000000","message":"how about \"thing, usually inventory, that exists...\" - something about \"thing\" here is slushy. Since resource classes are tied to inventory and allocations on those inventory resources, it seems inventory should be worked into the description.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"c5c2cc456cf19cdf599c7407440cde9159c1ca0a","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"A list of standardized resource classes for OpenStack."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"A resource class is a type of countable thing that exists in"},{"line_number":8,"context_line":"a cloud environment, for example ``VCPU``, ``DISK_GB``. They are"},{"line_number":9,"context_line":"upper case with underscores. They often include a unit in their"},{"line_number":10,"context_line":"name."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_6deb08ee","line":7,"range":{"start_line":7,"start_character":40,"end_line":7,"end_character":45},"in_reply_to":"3f79a3b5_0d87f45e","updated":"2018-12-12 16:30:39.000000000","message":"Maybe \"...is a distinct type of inventory...\"?","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"57bd9f9d0850311a49bce7e432fa986fca05ea94","unresolved":false,"context_lines":[{"line_number":16,"context_line":"There also exists a concept of custom resource classes. These"},{"line_number":17,"context_line":"are countable types that are custom to a particular environment."},{"line_number":18,"context_line":"The OpenStack `placement API`_ provides a way to create these. A"},{"line_number":19,"context_line":"custom resource class always begins with a \"CUSTOM\\_\" prefix."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* Free software: Apache license"},{"line_number":22,"context_line":"* Documentation: https://docs.openstack.org/os-resource-classes/latest"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f79a3b5_1812be57","line":19,"range":{"start_line":19,"start_character":43,"end_line":19,"end_character":53},"updated":"2018-12-13 11:05:15.000000000","message":"nit: ``CUSTOM_``?","commit_id":"6ced419c1b3a85f946a7e972c364fc3a1d6be26a"}],"doc/source/index.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"* :ref:`genindex`"},{"line_number":29,"context_line":"* :ref:`modindex`"},{"line_number":30,"context_line":"* :ref:`search`"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_4d364ce3","side":"PARENT","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":15},"updated":"2018-12-12 16:25:00.000000000","message":"I still find search to be useful if it is restricted to searching within the project docs (and not the global openstack docs which is pretty useless).","commit_id":"6474c0be0570ddf8c75ec4ec0fb91d1ebb22fcb5"}],"doc/source/install/index.rst":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"57bd9f9d0850311a49bce7e432fa986fca05ea94","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Installation Guide"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"``os-resource-classes`` is availabe on `PyPI`_ and may be isntalled using"},{"line_number":6,"context_line":"`pip`_::"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    pip install os-resource-classes"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3f79a3b5_9817ae43","line":5,"range":{"start_line":5,"start_character":58,"end_line":5,"end_character":67},"updated":"2018-12-13 11:05:15.000000000","message":"installed","commit_id":"6ced419c1b3a85f946a7e972c364fc3a1d6be26a"}],"doc/source/library/index.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To use os-resource-classes in a project::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    import os_resource_classes as osc"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    vcpu \u003d osc.VPCU"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_4d5f2c11","line":9,"updated":"2018-12-12 16:25:00.000000000","message":"nit: could use:\n\n.. code-block:: python\n\nhere instead.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b757b3a009b0a28841105e1baeb1a84a665181be","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To use os-resource-classes in a project::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    import os_resource_classes as osc"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    vcpu \u003d osc.VPCU"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_8d9a24c1","line":10,"range":{"start_line":10,"start_character":34,"end_line":10,"end_character":37},"updated":"2018-12-12 16:25:00.000000000","message":"orc? osc makes me think of openstackclient.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"305d89347ed5ffc100239f2efb8943ac6b937771","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To use os-resource-classes in a project::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    import os_resource_classes as osc"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    vcpu \u003d osc.VPCU"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_2df0b060","line":10,"range":{"start_line":10,"start_character":34,"end_line":10,"end_character":37},"in_reply_to":"3f79a3b5_6dd9c851","updated":"2018-12-12 16:51:00.000000000","message":"I\u0027ll go with orc, since doing osrc will mean fixing alignments in https://review.openstack.org/#/c/623556 where ed had suggested orc and I somehow did is osc, probably because of engrams.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"c5c2cc456cf19cdf599c7407440cde9159c1ca0a","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To use os-resource-classes in a project::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    import os_resource_classes as osc"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    vcpu \u003d osc.VPCU"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_ad228052","line":10,"range":{"start_line":10,"start_character":34,"end_line":10,"end_character":37},"in_reply_to":"3f79a3b5_8d9a24c1","updated":"2018-12-12 16:30:39.000000000","message":"Bikeshed: osrc","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"afb537e5a4fa02ceb23ff7663c20441d2e91db8a","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To use os-resource-classes in a project::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    import os_resource_classes as osc"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    vcpu \u003d osc.VPCU"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_6dd9c851","line":10,"range":{"start_line":10,"start_character":34,"end_line":10,"end_character":37},"in_reply_to":"3f79a3b5_ad228052","updated":"2018-12-12 16:31:55.000000000","message":"I also thought of osrc, I\u0027m good with either, just not osc really.","commit_id":"31f06c6fb8c97ab2cd6adee7ba67741bc81ef4f5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"57bd9f9d0850311a49bce7e432fa986fca05ea94","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3f79a3b5_7833b2f0","updated":"2018-12-13 11:05:15.000000000","message":"\u0027library\u0027 isn\u0027t part of the docs PTI (or whatever it\u0027s called) so it won\u0027t be linked from top-level documents at docs.o.o. I imagine this should live in \u0027user/index\u0027 instead?","commit_id":"6ced419c1b3a85f946a7e972c364fc3a1d6be26a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"2ad092dc76ff806ab734ec5fa604e96d0fef68de","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3f79a3b5_38fa1a12","in_reply_to":"3f79a3b5_7833b2f0","updated":"2018-12-13 11:45:16.000000000","message":"\u0027library\u0027 came as part of the cookiecutter, most of the docs part of that I removed as irrelevant. I\u0027ll move this os user","commit_id":"6ced419c1b3a85f946a7e972c364fc3a1d6be26a"}],"doc/source/user/index.rst":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1983dfc488c0115bbd41f1e21c2bf4072e0c1d1e","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":".. _usage:"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":"Usage"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_7398b367","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":10},"updated":"2018-12-13 12:17:04.000000000","message":"nit: Probably not necessary, as you can reference this via :doc: instead","commit_id":"cdcaa385faa94d5ad3cdc2c4adcd4e6f797a5c72"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1983dfc488c0115bbd41f1e21c2bf4072e0c1d1e","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Usage"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To use os-resource-classes in a project:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. code-block:: python"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3f79a3b5_d393c74c","line":8,"range":{"start_line":8,"start_character":7,"end_line":8,"end_character":26},"updated":"2018-12-13 12:17:04.000000000","message":"nit: you format this as a ``literal`` elsewhere [1]. Might want to do this here too\n\n[1] https://review.openstack.org/#/c/624384/6/doc/source/install/index.rst","commit_id":"cdcaa385faa94d5ad3cdc2c4adcd4e6f797a5c72"}]}
