-
Roadmap: microsoft/TypeScript-Website#94
-
Updates: microsoft/TypeScript-Website#130
-
Design - Figma
- First joined, did prototype designs for playground https://www.figma.com/file/Q0872II3wi1EzCXV9eUNBqb7/Playground?node-id=5%3A87
- From that design went back to a doc page https://www.figma.com/file/x8FJrNqj6oupqWn1s3uMg4/Website?node-id=7%3A1
- From doc page went to https://www.figma.com/file/x8FJrNqj6oupqWn1s3uMg4/Website?node-id=1%3A129
-
Dev: Start off, what is Gatsby -> https://www.gatsbyjs.org
-
Why do I think Gatsby is a good fit -> https://www.gatsbyjs.org/blog/2020-01-23-why-typescript-chose-gatsby/
-
Mono-repo packages -> https://github.com/microsoft/TypeScript-Website/tree/v2/packages
-
Simple page
/empty
-> http://www.typescriptlang.org/v2/empty -
More complex page
/docs/home
-> http://www.typescriptlang.org/v2/docs/home -
Doc Generation
-
i8n
- Overview microsoft/TypeScript-Website#100
- Writeup: microsoft/TypeScript-Website#130 (comment)
- Incrementally applied, compare /ja/ with /en/ in playground-examples
- Grabbed at build time and pages are created per-lang here -> https://github.com/microsoft/TypeScript-Website/blob/v2/packages/typescriptlang-org/lib/bootup/ingestion/createPlaygrounds.ts
- URLs are all in English, special linking code looks at all URLs to determine if you can stay in lang: https://github.com/microsoft/TypeScript-Website/blob/v2/packages/typescriptlang-org/src/components/IntlLink.tsx
-
Automation
- Deploys
- Code Owners
- Danger
- Spell Check - microsoft/TypeScript-Website#47 (comment)
- a11y audit - microsoft/TypeScript-Website#173 (comment)
- visual changes - microsoft/TypeScript-Website#250
-
New tools
- Twoslash: http://www.typescriptlang.org/v2/dev/twoslash
- Sandbox: http://www.typescriptlang.org/v2/dev/sandbox
- Playground Plugins: http://www.typescriptlang.org/v2/dev/playground-plugins
- typescript-vfs: https://github.com/microsoft/TypeScript-Website/tree/v2/packages/typescript-vfs
Last active
October 26, 2020 08:48
-
-
Save orta/a5421f0fa9ef345dd4b82872f06983fc to your computer and use it in GitHub Desktop.
Guided Tour of the TS website
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment