Tooling which runs microsoft/TypeScript
The TypeScript compiler repo has a few different automation tools running on it. This document is a rough map of what is running and where you can find the code.
@typescript-bot
The bot which handles commands in GitHub comments like:
@typescript-bot pack this
Is fully documented on the wiki here and the source code live at weswigham/typescript-bot-test-triggerer
.
Label Bots
The bot which adds/removes labels and assignees lives at microsoft/TypeScript-repos-automation and on Azure here.
Repros
A scheduled task which evaluates code samples generated in the Bug Workbench.
This automation runs via a daily GitHub Action where the majority of the code lives at microsoft/TypeScript-Twoslash-Repro-Action
Other webhooks
We've got a few out-going webhooks:
Which is mainly just to provide a high level insight for community members.
Projects which I could not find a source or Azure link for:
- fabricbot-typescript
- trialgithubcommentresponder
User documentation
News
Debugging TypeScript
- Performance
- Performance-Tracing
- Debugging-Language-Service-in-VS-Code
- Getting-logs-from-TS-Server-in-VS-Code
- JavaScript-Language-Service-in-Visual-Studio
- Providing-Visual-Studio-Repro-Steps
Contributing to TypeScript
- Contributing to TypeScript
- TypeScript Design Goals
- Coding Guidelines
- Useful Links for TypeScript Issue Management
- Writing Good Design Proposals
- Compiler Repo Notes
- Deployment
Building Tools for TypeScript
- Architectural Overview
- Using the Compiler API
- Using the Language Service API
- Standalone Server (tsserver)
- TypeScript MSBuild In Depth
- Debugging Language Service in VS Code
- Writing a Language Service Plugin
- Docker Quickstart
FAQs
The Main Repo