Skip to content

Files

Latest commit

 

History

History

generated

{"id":"README","title":"Contributors page","contents":"\n\n\n\n<div class=\"content\">\n  <h1 id=\"contributors-page\">Contributors page<a title=\"Link to this heading\" class=\"header-link\" aria-hidden=\"true\" href=\"README#contributors-page\"><i class=\"material-icons\">link</i></a></h1>\n<p>We have an official accounting of who is on the Angular Team, who are \"trusted collaborators\" (see <a href=\"https://team.angular.io/collaborators\">https://team.angular.io/collaborators</a>), and so on.</p>\n<p>The <code>contributors.json</code> should be maintained to keep our \"org chart\" in a single consistent place.</p>\n<h2 id=\"gde-listings\">GDE listings<a title=\"Link to this heading\" class=\"header-link\" aria-hidden=\"true\" href=\"README#gde-listings\"><i class=\"material-icons\">link</i></a></h2>\n<p>There are two pages:</p>\n<ul>\n<li>\n<p><a href=\"https://developers.google.com/experts/all/technology/angular\">https://developers.google.com/experts/all/technology/angular</a>\n(Googlers: source at http://google3/googledata/devsite/content/en/experts/all/technology/angular.html)\nwhich is maintained by Dawid Ostrowski based on a spreadsheet\n<a href=\"https://docs.google.com/spreadsheets/d/1_Ls2Kle7NxPBIG8f3OEVZ4gJZ8OCTtBxGYwMPb1TUVE/edit#gid=0\">https://docs.google.com/spreadsheets/d/1_Ls2Kle7NxPBIG8f3OEVZ4gJZ8OCTtBxGYwMPb1TUVE/edit#gid=0</a>.</p>\n  <!-- gkalpak: That URL doesn't seem to work any more. New URL: https://developers.google.com/programs/experts/directory/ (?) -->\n</li>\n<li>\n<p>Ours: <a href=\"https://angular.io/about?group=GDE\">https://angular.io/about?group=GDE</a> which is derived from <code>contributors.json</code>.</p>\n</li>\n</ul>\n<h2 id=\"about-the-data\">About the data<a title=\"Link to this heading\" class=\"header-link\" aria-hidden=\"true\" href=\"README#about-the-data\"><i class=\"material-icons\">link</i></a></h2>\n<ul>\n<li>Keys in <code>contributors.json</code> should be GitHub handles. (Most currently are, but not all.)\nThis will allow us to use GitHub as the default source for things like name, avatar, etc.</li>\n<li>Keys are sorted in alphabetical order, please keep the sorting order when adding new entries.</li>\n<li>Pictures are stored in <code>aio/content/images/bios/&lt;picture-filename&gt;</code>.</li>\n</ul>\n<h2 id=\"processing-the-data\">Processing the data<a title=\"Link to this heading\" class=\"header-link\" aria-hidden=\"true\" href=\"README#processing-the-data\"><i class=\"material-icons\">link</i></a></h2>\n<p>Install <a href=\"https://stedolan.github.io/jq/\">https://stedolan.github.io/jq/</a> which is amazing.</p>\n<code-example language=\"sh\">\nfor handle in $(jq keys[] --raw-output &lt; aio/content/marketing/contributors.json)\ndo echo -e \"\\n$handle\\n---------\\n\"; curl --silent -H \"Authorization: token ${TOKEN}\" https://api.github.com/users/$handle \\\n | jq \".message,.name,.company,.blog,.bio\" --raw-output\ndone\n</code-example>\n<p>Relevant scripts are stored in <code>aio/scripts/contributors/</code>.</p>\n\n  \n</div>\n\n\n<!-- links to this doc:\n-->\n<!-- links from this doc:\n - README#about-the-data\n - README#contributors-page\n - README#gde-listings\n - README#processing-the-data\n - https://angular.io/about?group=GDE\n - https://developers.google.com/experts/all/technology/angular\n - https://docs.google.com/spreadsheets/d/1_Ls2Kle7NxPBIG8f3OEVZ4gJZ8OCTtBxGYwMPb1TUVE/edit#gid=0\n - https://stedolan.github.io/jq/\n - https://team.angular.io/collaborators\n-->"}