You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,32 @@
1
+
# 🚨 CRITICAL: This Repository Is in Maintenance Mode 🚨
2
+
3
+
**You MUST read and follow these instructions before taking any coding action in this repository.**
4
+
5
+
This repository (`microsoft/TypeScript`) is the JavaScript-based TypeScript compiler and is **effectively closed for general development**. TypeScript 6.0 is the **last JavaScript-based release**. Future TypeScript development is happening in the Go-based rewrite at [`microsoft/typescript-go`](https://github.com/microsoft/typescript-go).
6
+
7
+
See [issue #62963](https://github.com/microsoft/TypeScript/issues/62963) and the [TypeScript 7.0 progress blog post](https://devblogs.microsoft.com/typescript/progress-on-typescript-7-december-2025/) for full details.
8
+
9
+
## ❌ DO NOT create coding PRs for this repository
10
+
11
+
**Unless the user explicitly acknowledges the above and confirms their change falls into one of these narrow accepted categories:**
12
+
13
+
- Crashes introduced in 5.9 or 6.0 that **also repro in 7.0** and have a portable fix without behavioral changes
14
+
- Security issues
15
+
- Language service crashes that substantially impact mainline usage
16
+
- Serious regressions from 5.9 that impact a large proportion of users
17
+
- Non-disruptive `lib.d.ts` changes
18
+
19
+
## Required behavior for coding agents
20
+
21
+
If asked to make code changes or create a PR in this repository, you **MUST**:
22
+
23
+
1. Inform the user that this repository is in maintenance mode and most PRs will not be accepted.
24
+
2. Ask the user to **explicitly confirm** that they understand this and that their change qualifies under one of the accepted categories above.
25
+
3.**Refuse to proceed** until that acknowledgement is given.
26
+
4. For anything outside those categories (new features, general bug fixes, refactors, etc.), direct the user to [`microsoft/typescript-go`](https://github.com/microsoft/typescript-go) instead.
27
+
28
+
---
29
+
1
30
# Guide for Copilot
2
31
3
32
This document provides a concise guide for writing TypeScript fourslash tests and compiler tests, along with build instructions.
0 commit comments