angular-cn/aio/content/marketing
dario-piotrowicz ea936720a6 docs(docs-infra): remove unnecessary "Podcast" from happy-angular podcast's title (#42756)
PR Close #42756
2021-07-15 13:22:03 -07:00
..
README.md docs: updated collaborators and add angular dev's link (#42516) 2021-06-08 10:37:16 -07:00
about.html fix(docs-infra): limit max content width on "Contributors" and "Cheat sheet" pages (#41051) 2021-03-09 08:52:51 -08:00
analytics.md docs: remove usage of whitelist in cli analytics docs (#38963) 2020-09-28 16:23:06 -04:00
announcements.json docs: update ng-conf announcement to remove livestream link (#36382) 2020-04-01 13:14:42 -07:00
api.html fix(docs-infra): avoid truncating several API list items (#41051) 2021-03-09 08:52:52 -08:00
contribute.html refactor(docs-infra): use more consistent content width on marketing pages (#41051) 2021-03-09 08:52:51 -08:00
contributors.json docs: add Daniel Trevino to contributors file (#42573) 2021-06-15 12:53:09 -07:00
docs.md docs: fix `.docs-card` tooltip and footer text in `docs` guide (#41250) 2021-04-01 11:19:57 -07:00
events.html refactor(docs-infra): use more consistent content width on marketing pages (#41051) 2021-03-09 08:52:51 -08:00
events.json docs: update Angular Global Summit on event pages (#41050) 2021-03-03 10:04:56 -08:00
features.html docs: Remove references to protractor from documentation (#41731) 2021-05-03 14:26:09 -07:00
index.html fix(docs-infra): improve homepage layout in print mode (#42396) 2021-06-01 10:16:20 -07:00
presskit.html feat(docs-infra): implement dark mode (#41129) 2021-05-27 11:24:53 -07:00
resources-contributing.md docs: remove https://angular.io from internal links (#37157) 2020-05-19 10:11:41 -07: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(docs-infra): remove unnecessary "Podcast" from happy-angular podcast's title (#42756) 2021-07-15 13:22:03 -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 (see https://angular.io/about?group=Angular), who are "trusted collaborators" (see https://angular.io/about?group=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:

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.
  • Keys are sorted in alphabetical order, please keep the sorting order when adding new entries.
  • 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/.