@@ -46,59 +46,6 @@ with any additional questions or comments.
46
46
* [ Programming handbook] ( https://www.typescriptlang.org/docs/handbook/intro.html )
47
47
* [ Homepage] ( https://www.typescriptlang.org/ )
48
48
49
- ## Building
50
-
51
- In order to build the TypeScript compiler, ensure that you have [ Git] ( https://git-scm.com/downloads ) and [ Node.js] ( https://nodejs.org/ ) installed.
52
-
53
- Clone a copy of the repo:
54
-
55
- ``` bash
56
- git clone https://github.com/microsoft/TypeScript.git
57
- ```
58
-
59
- Change to the TypeScript directory:
60
-
61
- ``` bash
62
- cd TypeScript
63
- ```
64
-
65
- Install [ Gulp] ( https://gulpjs.com/ ) tools and dev dependencies:
66
-
67
- ``` bash
68
- npm install -g gulp
69
- npm ci
70
- ```
71
-
72
- Use one of the following to build and test:
73
-
74
- ```
75
- gulp local # Build the compiler into built/local.
76
- gulp clean # Delete the built compiler.
77
- gulp LKG # Replace the last known good with the built one.
78
- # Bootstrapping step to be executed when the built compiler reaches a stable state.
79
- gulp tests # Build the test infrastructure using the built compiler.
80
- gulp runtests # Run tests using the built compiler and test infrastructure.
81
- # You can override the specific suite runner used or specify a test for this command.
82
- # Use --tests=<testPath> for a specific test and/or --runner=<runnerName> for a specific suite.
83
- # Valid runners include conformance, compiler, fourslash, project, user, and docker
84
- # The user and docker runners are extended test suite runners - the user runner
85
- # works on disk in the tests/cases/user directory, while the docker runner works in containers.
86
- # You'll need to have the docker executable in your system path for the docker runner to work.
87
- gulp runtests-parallel # Like runtests, but split across multiple threads. Uses a number of threads equal to the system
88
- # core count by default. Use --workers=<number> to adjust this.
89
- gulp baseline-accept # This replaces the baseline test results with the results obtained from gulp runtests.
90
- gulp lint # Runs eslint on the TypeScript source.
91
- gulp help # List the above commands.
92
- ```
93
-
94
-
95
- ## Usage
96
-
97
- ``` bash
98
- node built/local/tsc.js hello.ts
99
- ```
100
-
101
-
102
49
## Roadmap
103
50
104
51
For details on our planned features and future direction please refer to our [ roadmap] ( https://github.com/microsoft/TypeScript/wiki/Roadmap ) .
0 commit comments