Commit Graph
89 Commits
Author SHA1 Message Date
Wesley Wigham 1ac2d5aed0 Make all the codegen we do incremental (#64331) 2026-09-21 22:25:50 +00:00
Jake Bailey 5c2f7abf17 Update to Go 1.27 (#63902) 2026-09-16 22:16:38 +00:00
Daniel Rosenwasser 1824be043c Fix extension launching (#63985) 2026-08-24 19:36:10 +00:00
Jake Bailey 5f647a841a Apply the TypeScript 7 repository layout 2026-08-19 18:27:27 -07:00
Ryan CavanaughandCopilot Autofix powered by AI 5678c60a35 Update AI assistance guidelines in CONTRIBUTING.md (#63496)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-20 14:43:33 +00:00
Ryan Cavanaugh 55423abe4d Update CONTRIBUTING.md with comment automation policy (#63412) 2026-04-17 18:09:16 +00:00
Ryan Cavanaugh 5f435057a5 Require AI disclosure in PR descriptions (#63366) 2026-04-06 20:19:59 +00:00
7881fe530e Add coding agent instructions: refuse PRs unless maintenance mode is acknowledged (#63305)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2026-03-26 22:20:50 +00:00
Ryan CavanaughandCopilot b78f0899ab Add note re: PRs to CONTRIBUTING.md (#62889)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-15 19:45:08 +00:00
Allen Hernandez 529ed0968b fix link to "Help Wanted" issues (#61843) 2025-06-11 08:58:23 -07:00
形素叢集・ぐらふぃーむ 4900c7f0a8 Modify CONTRIBUTING.md and the issue templates bug_report.yml and feature_request.yml to reduce duplicate issues and improve the quality of further submitted issues (#58155) 2024-04-22 08:43:49 -07:00
Jake Bailey 6a39f912d6 Remove docker and user tests, related infra (#53118) 2023-03-06 19:59:21 -08:00
Jake Bailey 3cd72e76b2 Change build system to hereby
This eliminates a significant number of dependencies, eliminating all
npm audit issues, speeding up `npm ci` by 20%, and overall making the
build faster (faster startup, direct code is faster than streams, etc)
and clearer to understand.

I'm finding it much easier to make build changes for the module
transform with this; I can more clearly indicate task dependencies and
prevent running tasks that don't need to be run.

Given we're changing our build process entirely (new deps, new steps),
it seems like this is a good time to change things up.
2022-11-07 13:35:48 -08:00
Jake Bailey f071d303c1 Move contributing related info out of README to CONTRIBUTING (#50543) 2022-08-30 12:13:11 -07:00
aghArdeshir 1eb276fabd Add reference to TypeScript-Compiler-Notes in CONTRIBUTING.md (#49689)
I tried a lot in the past few weeks to find a documentation on TS Compiler, I couldn't find any. I opened an issue asking for the documentation: https://github.com/microsoft/TypeScript-Website/issues/2428 and then I got to know the TypeScript-Compiler-Notes repository. I believe it could help a lot if it was in CONTRIBUTING.md file.
2022-06-28 14:32:59 -07:00
Jake Bailey f6a171309e Update CONTRIBUTING.md to mention issue claiming and force pushing (#49090)
* Update contributing to mention issue claiming and force pushing

* Update cookie licking section to draft

* Update CONTRIBUTING.md
2022-05-19 13:46:37 -07:00
Nathan Shively-Sanders 774899f8b9 Note git's core.longpaths in CONTRIBUTING (#45069)
* Note git's core.longpaths in CONTRIBUTING

So people will be able to clone the repo on Windows.
However, I'm not sure whether this addresses running tests.

* Address PR comments
2022-03-04 15:45:10 -08:00
Alka Vats 0fcd86150e docs(common): url link format updated (#47336)
fix the url link format from http to https
2022-01-06 22:08:19 +00:00
Daniel Rosenwasser 7117f03ed6 Update CONTRIBUTING.md (#45552) 2021-08-24 08:15:15 +01:00
Orta Therox b603a04eed Switch references to master to main in the codebase + validating infra post-main migration (#44347)
* Update package.json

* Remove references to master in the codebase

* Add more master - main
2021-06-01 20:44:18 +01:00
Suryadevelops 82de139b97 Fixed typo error. (#42816)
* Fixed three typo errors

* Reverted

* Reverted

* Fixed typo
2021-03-02 06:36:31 -08:00
Matt BiernerandDaniel Rosenwasser 51c73a1cee Add a basic dev container (#42041)
* Add a basic dev container

Adds a basic dev container. This basic development environment has tools like gulp installed

* Update CONTRIBUTING.md

* Move development container seciton to be first tip

* Spaces to tabs and remove comments

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2021-02-16 14:20:15 -08:00
Andrew Branch d3055f0f29 --inspect can no longer be used as a flag through gulp (#42701)
* --inspect can no longer be used as a flag through gulp

* Add --break alias

* Update scripts/build/options.js
2021-02-12 16:01:22 -08:00
Jonas HübotterandDaniel Rosenwasser 15c54fb809 Add information on gulp diff to the contributing guidelines (#42031)
* Add information on gulp diff to the contributing guidelines

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2021-01-04 01:07:49 -08:00
Vincent Boivin 21df16d385 Add missing description to CONTRIBUTING.md (#40329) 2020-08-31 14:16:52 -04:00
Nathan Shively-SandersandOrta Therox d45c0590f7 Update CONTRIBUTING.md for code contributors (#40230)
* Update CONTRIBUTING.md

1. Add basic step-by-step startup instructions.
2. Remove/simplify some outdated instructions.
3. Rewrite some instructions to sound less like manuals from the 60s.

* add link to help wanted bugs in step-by-step startup

* Update CONTRIBUTING.md

Co-authored-by: Orta Therox <ortam@microsoft.com>

* Update CONTRIBUTING.md

Co-authored-by: Orta Therox <ortam@microsoft.com>

* from PR feedback

Co-authored-by: Orta Therox <ortam@microsoft.com>
2020-08-25 09:23:43 -07:00
Norviah bcb4a490b6 Fix typo (#39562) 2020-07-13 13:17:44 -04:00
Nathan Shively-Sanders 2227ba749c Merge branch 'master' into patch-3 2020-05-19 13:20:25 -07:00
Tim van der Lippe 77075df2d7 Fix debug command for Node debugging
If you would run with `--inspect=true`, the following error would be thrown:

[12:08:13] > node --inspect-brk=true TypeScript/node_modules/mocha/bin/_mocha -R scripts/failed-tests -O "reporter=mocha-fivemat-progress-reporter" -g "implementsJSDocReferencesDeclarationEmit" --colors -t 0 built/local/run.js
Unable to resolve "true": unknown node or service
2020-05-19 12:11:29 +01:00
Tim van der Lippe e72e01d9ff Remove mentions of runtests-browser in CONTRIBUTING.md
The gulp tasks were removed in #30054, but the contributing
guidelines weren't updated accordingly.
2020-05-19 12:06:09 +01:00
Ryan Cavanaugh fcd55c21a1 Update CONTRIBUTING.md (#36553) 2020-02-24 09:00:24 -08:00
Sheon Han 2511f3438b fix: mardkown link syntax error (#35123) 2019-11-18 10:36:23 -05:00
Ryan Cavanaugh 5e4cd0594e Update CONTRIBUTING.md 2019-10-24 16:49:51 -07:00
Andrew Branch acf7aeee80 Add template .vscode/* settings, ignore real ones (#33758)
* Add LKG as typescript.tsdk

* Add template settings, ignore real ones

* Add note to CONTRIBUTING.md
2019-10-03 12:27:06 -05:00
Nuno Arruda cc3ee3013d Fix grammar issues on CONTRIBUTING.md (#33535) 2019-09-20 13:11:22 -07:00
Daniel Rosenwasser 8f742bee23 Update docs to reflect the removal of the "Community" milestone. 2019-04-22 15:57:17 -04:00
Wesley Wigham b67f2d6bdf Remove jake (hopefully for real this time) (#29085)
* Remove jake (hopefully for real this time)

* Fix gulpfile non-lkg build, add sanity-check build to posttest on CI, accept older baseline style to go with lkgd build

* More docs/scripts jake -> gulp
2019-02-20 15:32:15 -08:00
Tom J 540aeb6073 update docs: dated build cmd
Hopefully I didn't miss something obvious.

Running `gulp build` as suggested causes the following:
```
$ gulp build
[18:26:11] Using gulpfile ~/git/TypeScript/Gulpfile.js
[18:26:11] Task never defined: build
[18:26:11] To list available tasks, try running: gulp --tasks
```

```
$ gulp --tasks
gulp --tasks
[18:21:26] Tasks for ~/git/TypeScript/Gulpfile.js
[18:21:26] ├── lib                           Builds the library targets
...
...
[18:21:27] ├─┬ default                       Runs 'local'
[18:21:27] │ └─┬ <series>
[18:21:27] │   └─┬ local
[18:21:27] │     └─┬ <series>
[18:21:27] │       ├── buildFoldStart
[18:21:27] │       ├─┬ <parallel>
[18:21:27] │       │ ├── generateLibs
[18:21:27] │       │ └─┬ <series>
[18:21:27] │       │   ├── buildScripts
[18:21:27] │       │   └── generateDiagnostics
[18:21:27] │       ├─┬ <parallel>
[18:21:27] │       │ ├── localize
[18:21:27] │       │ ├── buildTsc
[18:21:27] │       │ ├── buildServer
[18:21:27] │       │ ├─┬ <series>
[18:21:27] │       │ │ ├── flattenServicesConfig
[18:21:27] │       │ │ ├── buildTypescriptServicesOut
[18:21:27] │       │ │ ├── createTypescriptServicesJs
[18:21:27] │       │ │ ├── createTypescriptServicesDts
[18:21:27] │       │ │ ├── createTypescriptJs
[18:21:27] │       │ │ ├── createTypescriptDts
[18:21:27] │       │ │ └── createTypescriptStandaloneDts
[18:21:27] │       │ └─┬ <series>
[18:21:27] │       │   ├── flattenTsServerProject
[18:21:27] │       │   ├── buildServerLibraryOut
[18:21:27] │       │   ├── createServerLibraryJs
[18:21:27] │       │   └── createServerLibraryDts
[18:21:27] │       └── buildFoldEnd
[18:21:27] └── help                          Prints the top-level tasks.
```

The default task seems to do something useful:
```
$ gulp
[18:21:49] Using gulpfile ~/git/TypeScript/Gulpfile.js
[18:21:49] Starting 'default'...
[18:21:49] Starting 'local'...
[18:21:49] Starting 'buildFoldStart'...
[18:21:49] Finished 'buildFoldStart' after 726 μs
[18:21:49] Starting 'generateLibs'...
[18:21:49] Starting 'buildScripts'...
[18:21:49] Finished 'generateLibs' after 207 ms
[18:21:49] Finished 'buildScripts' after 686 ms
[18:21:49] Starting 'generateDiagnostics'...
[18:21:49] Finished 'generateDiagnostics' after 700 μs
[18:21:49] Starting 'localize'...
[18:21:49] Starting 'buildTsc'...
[18:21:49] Starting 'buildServer'...
[18:21:49] > /usr/bin/node scripts/generateLocalizedDiagnosticMessages.js src/loc/lcl built/local src/compiler/diagnosticMessages.generated.json
[18:21:49] Starting 'flattenServicesConfig'...
[18:21:49] Starting 'flattenTsServerProject'...
[18:21:49] Finished 'flattenServicesConfig' after 54 ms
[18:21:49] Starting 'buildTypescriptServicesOut'...
[18:21:49] Finished 'flattenTsServerProject' after 54 ms
[18:21:49] Starting 'buildServerLibraryOut'...
[18:21:53] Finished 'localize' after 3.38 s
[18:23:17] Finished 'buildTsc' after 1.45 min
[18:23:17] Finished 'buildServer' after 1.45 min
[18:23:17] Finished 'buildTypescriptServicesOut' after 1.45 min
[18:23:17] Starting 'createTypescriptServicesJs'...
[18:23:17] Finished 'buildServerLibraryOut' after 1.45 min
[18:23:17] Starting 'createServerLibraryJs'...
[18:23:17] Finished 'createServerLibraryJs' after 635 ms
[18:23:17] Starting 'createServerLibraryDts'...
[18:23:18] Finished 'createTypescriptServicesJs' after 642 ms
[18:23:18] Starting 'createTypescriptServicesDts'...
[18:23:18] Finished 'createTypescriptServicesDts' after 20 ms
[18:23:18] Starting 'createTypescriptJs'...
[18:23:18] Finished 'createServerLibraryDts' after 30 ms
[18:23:18] Finished 'createTypescriptJs' after 260 ms
[18:23:18] Starting 'createTypescriptDts'...
[18:23:18] Finished 'createTypescriptDts' after 4.47 ms
[18:23:18] Starting 'createTypescriptStandaloneDts'...
[18:23:18] Finished 'createTypescriptStandaloneDts' after 5.59 ms
[18:23:18] Starting 'buildFoldEnd'...
[18:23:18] Finished 'buildFoldEnd' after 350 μs
[18:23:18] Finished 'local' after 1.48 min
[18:23:18] Finished 'default' after 1.48 min
```

I'm I'm guessing wrongly, please reject & correct the docs to whatever the right way to run builds is.
2019-02-17 18:28:32 +00:00
Ryan Cavanaugh 3249e0f4ad Merge pull request #27480 from AjayPoshak/make-contrib-easy
Add points to guideline to make contributions easier
2019-01-24 13:50:16 -08:00
Ryan Cavanaugh 95eec999e8 Tweaks 2019-01-24 13:31:44 -08:00
Daniel Rosenwasser c5ee5ea7f2 Update CONTRIBUTING.md 2018-12-17 21:13:23 -08:00
Daniel Rosenwasser a58f7dfb1e Update CONTRIBUTING.md 2018-12-17 21:06:00 -08:00
Daniel Rosenwasser ec83a53273 Update CONTRIBUTING.md 2018-12-17 21:05:06 -08:00
Alexander T e98d8c3679 remove unused 'debug' option. change 'jake runtests' description (#28226) 2018-10-30 07:25:42 -07:00
Daiki Nishikawa b94dfd9cea delete link 2018-10-15 10:03:01 +09:00
Patrick McCartney cc03cdcc96 fixed typo in CONTRIBUTING.md 2018-10-03 23:36:23 -05:00
Daniel Rosenwasser c22e7cade9 Update CONTRIBUTING.md 2018-10-01 13:25:43 -07:00
Ajay Poshak f666295c8f Add docs for better support of local testing and faster clones 2018-10-01 22:53:16 +05:30
Marcus Noble 186b71349a Added real world examples of good commit messages 2018-10-01 12:13:30 +01:00
Ryan Cavanaugh 9d88798ab1 Update CONTRIBUTING.md 2018-07-31 09:29:02 -07:00