)]}'
{"doc/contributor-guide/source/quickstart/first-timers.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"d41ea83769bb9d765c0c9a2b3259e7d212262e74","unresolved":false,"context_lines":[{"line_number":106,"context_line":"   Keys`_ page. Click ``Add Key``. Paste the key in the ``Add SSH Public Key``"},{"line_number":107,"context_line":"   web form and click ``Add``."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Set up Stackalytics"},{"line_number":110,"context_line":"-------------------"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"`Stackalytics \u003chttp://stackalytics.com/\u003e`_ is the community\u0027s tool for"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_4b6487e4","line":109,"range":{"start_line":109,"start_character":0,"end_line":109,"end_character":19},"updated":"2017-03-02 01:17:34.000000000","message":"I\u0027m with Andreas, this is Infra manual stuff, and should be added there (if it\u0027s not already). All we need here is a link to the Infra Manual.","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"8991b8ba2c7802867cb61e46d465a38a7e43475c","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"`Stackalytics \u003chttp://stackalytics.com/\u003e`_ is the community\u0027s tool for"},{"line_number":113,"context_line":"tracking contribution statistics. Follow these steps for your code reviews and"},{"line_number":114,"context_line":"commits to be counted:"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"#. Clone the Stackalytics source tree to your development environment:"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_41846dd3","line":114,"range":{"start_line":114,"start_character":21,"end_line":114,"end_character":22},"updated":"2017-03-01 22:51:34.000000000","message":"Yep IMO adding like \"to reflect your company affiliation exactly\" would be nice. Note that such commits are useful when 1) changing company affiliation and 2) the case when use Gerrit ID \u0026 Launchpad ID (\u0026 Zanata ID - translation platform ID) are different","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d2783a97e43ac9790c22104b0275074fc880af6c","unresolved":false,"context_lines":[{"line_number":110,"context_line":"-------------------"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"`Stackalytics \u003chttp://stackalytics.com/\u003e`_ is the community\u0027s tool for"},{"line_number":113,"context_line":"tracking contribution statistics. Follow these steps for your code reviews and"},{"line_number":114,"context_line":"commits to be counted:"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"#. Clone the Stackalytics source tree to your development environment:"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_d0a66952","line":114,"range":{"start_line":113,"start_character":34,"end_line":114,"end_character":22},"updated":"2017-03-01 21:33:23.000000000","message":"submissions are always counted. Stackalytics is optional.","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7d8c65ff467f4bdccacb794004e85f9f882bd5f1","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: console"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"      $ git clone http://github.com/openstack/stackalytics"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"#. Create your own branch for making changes:"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_ab0fca2c","line":120,"range":{"start_line":120,"start_character":18,"end_line":120,"end_character":58},"updated":"2017-03-01 21:36:26.000000000","message":"this should be git.openstack.org","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"4fd9dac3428c4913d401121b18b4b74019d6b1a4","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: console"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"      $ git clone http://github.com/openstack/stackalytics"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"#. Create your own branch for making changes:"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a22e58a_a4b9f7ee","line":120,"range":{"start_line":120,"start_character":18,"end_line":120,"end_character":58},"in_reply_to":"5a22e58a_51cba772","updated":"2017-03-14 10:13:24.000000000","message":"Why do you think github.com is better? I agree with Andreas - it should be git.openstack.org since at least pull requests through github is not allowed also in stackalytics and mentioning github.com would imply that pull requests are acceptable.","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"84f0a404ab34fc9b20c5da50df7eaae5d0ead3c6","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: console"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"      $ git clone http://github.com/openstack/stackalytics"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"#. Create your own branch for making changes:"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a22e58a_51cba772","line":120,"range":{"start_line":120,"start_character":18,"end_line":120,"end_character":58},"in_reply_to":"ba2be162_ab0fca2c","updated":"2017-03-14 09:57:52.000000000","message":"it works, but https://github.com/openstack/stackalytics.git is better","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"d64069bc5215e705ea499e2c45949c3fcf943ac2","unresolved":false,"context_lines":[{"line_number":139,"context_line":"   Go to `review.openstack.org \u003chttps://review.openstack.org\u003e`_ and sign in"},{"line_number":140,"context_line":"   with your username and password."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"   Click on your name at the top right corner and select \"Settings\". Make note"},{"line_number":143,"context_line":"   of the \"Username\" on the page that comes up. This is your Gerrit ID."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"#. In your clone of Stackalytics, edit /etc/default_data.json to add your"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_7755b74e","line":142,"updated":"2017-03-01 20:18:53.000000000","message":"Probably want :guilabel:`Settings`. without quotation marks.\n\nhttps://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html#gui-element for reference.","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"d64069bc5215e705ea499e2c45949c3fcf943ac2","unresolved":false,"context_lines":[{"line_number":142,"context_line":"   Click on your name at the top right corner and select \"Settings\". Make note"},{"line_number":143,"context_line":"   of the \"Username\" on the page that comes up. This is your Gerrit ID."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"#. In your clone of Stackalytics, edit /etc/default_data.json to add your"},{"line_number":146,"context_line":"   information. Entries are ordered alphabetically by launchpad_id, so find"},{"line_number":147,"context_line":"   where your username should go. Add a stanza patterened on the following:"},{"line_number":148,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_77277712","line":145,"updated":"2017-03-01 20:18:53.000000000","message":"double back ticks for file path and names: https://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html\n\n``/etc/default_data.json``","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"d64069bc5215e705ea499e2c45949c3fcf943ac2","unresolved":false,"context_lines":[{"line_number":145,"context_line":"#. In your clone of Stackalytics, edit /etc/default_data.json to add your"},{"line_number":146,"context_line":"   information. Entries are ordered alphabetically by launchpad_id, so find"},{"line_number":147,"context_line":"   where your username should go. Add a stanza patterened on the following:"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"   .. code-block:: javascript"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"      {"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_172f1bf7","line":148,"updated":"2017-03-01 20:18:53.000000000","message":"patterned","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5c897ea6e6cd9bb174711fb68fb698dd4cf188f7","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"   .. code-block:: console"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"      $ git-review master"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"#. Monitor your review. It will shown up at review.openstack.org in"},{"line_number":225,"context_line":"   `My Reviews`_, in the \"Outgoing Reviews\" section."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_9008712f","line":222,"range":{"start_line":222,"start_character":7,"end_line":222,"end_character":25},"updated":"2017-03-01 21:35:45.000000000","message":"\"git review\" is enough - note, no \"-\" needed, no branch needed","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"84f0a404ab34fc9b20c5da50df7eaae5d0ead3c6","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"   .. code-block:: console"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"      $ git-review master"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"#. Monitor your review. It will shown up at review.openstack.org in"},{"line_number":225,"context_line":"   `My Reviews`_, in the \"Outgoing Reviews\" section."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a22e58a_b1b5bbd1","line":222,"range":{"start_line":222,"start_character":7,"end_line":222,"end_character":25},"in_reply_to":"ba2be162_9008712f","updated":"2017-03-14 09:57:52.000000000","message":"agree","commit_id":"e1b0556857840a95b879c1f1a8215c1ddedb44d0"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f67a953fb92ec82cfc07f882e6ce6d304dc66d75","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":"   .. code-block:: console"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"      $ git clone git.openstack.org"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"#. Create your own branch for making changes:"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a1ff146_7eaa0ad6","line":122,"range":{"start_line":122,"start_character":18,"end_line":122,"end_character":35},"updated":"2017-03-15 11:55:02.000000000","message":"-\u003e \"git://git.openstack.org/openstack/stackalytics\"","commit_id":"988a2901e94a99c1518ae37ae1183e3608f9a0cd"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f67a953fb92ec82cfc07f882e6ce6d304dc66d75","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"#. Retrieve your Launchpad ID:"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"   Go to `Launchpad \u003chttps://launchpad.net\u003e`_ and log in with your Launchpad"},{"line_number":134,"context_line":"   username and password."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"   Make note of the username inside the \"()\" next to your name at the top right"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a1ff146_deb93e30","line":133,"range":{"start_line":133,"start_character":67,"end_line":133,"end_character":76},"updated":"2017-03-15 11:55:02.000000000","message":"-\u003e \"Ubuntu One\"","commit_id":"988a2901e94a99c1518ae37ae1183e3608f9a0cd"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f67a953fb92ec82cfc07f882e6ce6d304dc66d75","unresolved":false,"context_lines":[{"line_number":145,"context_line":"   :guilabel:`Settings`. Make note of the username on the page that"},{"line_number":146,"context_line":"   comes up. This is your Gerrit ID."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"#. In your clone of Stackalytics, edit ``/etc/default_data.json`` to add your"},{"line_number":149,"context_line":"   information. Entries are ordered alphabetically by launchpad_id, so find"},{"line_number":150,"context_line":"   where your username should go. Add a stanza patterned on the following:"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a1ff146_1e2cb649","line":148,"updated":"2017-03-15 11:55:02.000000000","message":"Would you pleased add Zanata information such as:\n\n#. Retrieve your Zanata ID if you are contributing as a translator:\n\n  Go to `translate.openstack.org \u003chttps://translate.openstack.org\u003e~_, and sign in with your OpenStackID. Your Zanata ID will be shown on the bottom part of your real name.","commit_id":"988a2901e94a99c1518ae37ae1183e3608f9a0cd"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f67a953fb92ec82cfc07f882e6ce6d304dc66d75","unresolved":false,"context_lines":[{"line_number":193,"context_line":"   .. code-block:: javascript"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"      \"gerrit_id\": \"\u003cyour Gerrit Username\u003e\","},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"   More details about the user structure can be found"},{"line_number":198,"context_line":"   `here \u003chttps://wiki.openstack.org/wiki/Stackalytics#Company_affiliation\u003e`_."},{"line_number":199,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a1ff146_5edd4e41","line":196,"range":{"start_line":196,"start_character":0,"end_line":196,"end_character":0},"updated":"2017-03-15 11:55:02.000000000","message":"Would you also add Zanata information such as:\n\nAlso, if your Launchpad ID and Zanata ID are not the same, add a zanata_id entry on the last entry:\n\n.. code-block:: javascript\n\n  \"zanata_id\": \"\u003cyour Zanata ID\u003e\",","commit_id":"988a2901e94a99c1518ae37ae1183e3608f9a0cd"}]}
