angular-cn/aio/content/marketing
Sonu Kapoor f6d2705942 docs: add Sonu Kapoor to the collaborator list (#37777)
After 6 months of continuous contributions, Sonu Kapoor did finally make
it into the collaborator list.

PR Close #37777
2020-06-30 10:47:54 -07:00
..
README.md build(docs-infra): add check to ensure all contributor pictures exist (#29553) 2019-03-29 11:01:45 -07:00
about.html docs: change heading of contributors page to avoid confusion (Collaborators --> Contributors) (#29553) 2019-03-29 11:01:45 -07:00
analytics.md docs: remove mention of project settings from analytics (#30701) 2019-05-30 13:42:34 -04:00
announcements.json docs: update ng-conf announcement to remove livestream link (#36382) 2020-04-01 13:14:42 -07:00
api.html
contribute.html
contributors.json docs: add Sonu Kapoor to the collaborator list (#37777) 2020-06-30 10:47:54 -07:00
docs.md docs: improve startup nav, naming, and terminology (#35533) 2020-04-22 17:08:29 -04:00
events.html docs: move ng-vikings 2020 to the already presented section (#37466) 2020-06-17 11:18:47 -07:00
features.html docs: move old quick start content into new local setup guide (#29651) 2019-05-20 10:16:23 -07:00
index.html docs: improve startup nav, naming, and terminology (#35533) 2020-04-22 17:08:29 -04:00
presskit.html fix(docs-infra): improve a11y (#28086) 2019-01-16 17:37:45 -08:00
resources-contributing.md docs: remove https://angular.io from internal links (#37157) 2020-05-19 10:11:41 -07:00
resources.html
resources.json refactor(docs-infra): remove `rev` property from `Resource` interface and data (#37181) 2020-05-19 10:10:56 -07:00
test.html fix(docs-infra): always default to no linenums in `<aio-code>` (#31674) 2019-07-24 14:38:54 -07:00

README.md

Contributors page

We have an official accounting of who is on the Angular Team, who are "trusted collaborators" (see https://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:

Alex Eagle is investigating how to reconcile these two lists.

About the data

  • 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.
  • Pictures are stored in aio/content/images/bios/<picture-filename>.

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

Relevant scripts are stored in aio/scripts/contributors/.