angular-cn/aio/content/marketing
Bonnie Brennan 50fb629012 docs: add Bonnie to GDE page (#29432)
PR Close #29432
2019-03-27 09:42:28 -07:00
..
README.md docs: cleanup contributors (#28930) 2019-03-06 14:48:30 -08:00
about.html docs: cleanup contributors (#28930) 2019-03-06 14:48:30 -08:00
analytics.md docs: add usage notice for CLI analytics (#29382) 2019-03-19 20:12:26 -04:00
announcements.json docs: add AngularConnect announcement for after ng-conf (#29096) 2019-03-04 10:14:41 -08:00
api.html feat(aio): add Table of Contents (toc) component. (#16078) 2017-04-27 15:32:46 -07:00
contribute.html docs: update contributing page (#26497) 2018-10-17 11:24:19 -07:00
contributors.json docs: add Bonnie to GDE page (#29432) 2019-03-27 09:42:28 -07:00
docs.md docs: fix typo in docs.md (#27484) 2019-01-14 10:37:21 -08:00
events.html docs: add NG-DE 2019 to events page (#29079) 2019-03-21 15:55:15 -07:00
features.html fix(docs-infra): improve a11y (#28086) 2019-01-16 17:37:45 -08:00
index.html fix(docs-infra): improve a11y (#28086) 2019-01-16 17:37:45 -08:00
presskit.html fix(docs-infra): improve a11y (#28086) 2019-01-16 17:37:45 -08:00
resources-contributing.md docs(aio): Add resources contributor info 2017-07-01 14:38:26 +01:00
resources.html docs(aio): use h1 rather than divs and hide heading anchors 2017-06-07 11:26:27 -07:00
resources.json docs: add Nebular to UI Components section in resources (#28838) 2019-02-25 12:54:57 -08:00
test.html fix(docs-infra): do not use an Angular element in hard-coded `FETCH_ERROR` document (#27250) 2018-12-05 13:26:27 -08:00

README.md

Contributors page

We have an official accounting of who is on the Angular Team, who are "trusted collaborators" (see team.angular.io/collaborators), and so on.

The contributors.json should be maintained to keep our "org chart" in a single consistent place.

GDE listings

There are two pages:

https://developers.google.com/experts/all/technology/angular (Googlers: source at http://google3/googledata/devsite/content/en/experts/all/technology/angular.html) which is maintained by Dawid Ostrowski based on a spreadsheet https://docs.google.com/spreadsheets/d/1_Ls2Kle7NxPBIG8f3OEVZ4gJZ8OCTtBxGYwMPb1TUVE/edit#gid=0

and ours: https://angular.io/about?group=GDE which is derived from contributors.json.

Alex Eagle is investigating how to reconcile these two lists.

Checking the keys

Keys in contributors.json should be GitHub handles. (Most currently are, but not all) This will allow us to use GitHub as the default source for things like Name, Avatar, etc.

Processing the data

Install https://stedolan.github.io/jq/ which is amazing.

for handle in $(jq keys[] --raw-output < aio/content/marketing/contributors.json)
do echo -e "\n$handle\n---------\n"; curl --silent -H "Authorization: token ${TOKEN}" https://api.github.com/users/$handle \
 | jq ".message,.name,.company,.blog,.bio" --raw-output
done