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 Cavanaugh and Copilot 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 Cavanaugh and Copilot
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 Bierner and Daniel 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übotter and Daniel 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-Sanders and Orta 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