8000 Update readme. · angelozerr/typescript.java@4d7682d · GitHub
[go: up one dir, main page]

Skip to content

Commit 4d7682d

Browse files
committed
Update readme.
1 parent 6e544a6 commit 4d7682d

File tree

1 file changed

+39
-12
lines changed

1 file changed

+39
-12
lines changed

README.md

Lines changed: 39 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,45 @@
33
[![Build Status](https://secure.travis-ci.org/angelozerr/typescript.java.png)](http://travis-ci.org/angelozerr/typescript.java)
44
[![Eclipse install](https://marketplace.eclipse.org/sites/all/themes/solstice/public/images/marketplace/btn-install.png)](http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=3037133)
55

6-
Goal of typescript.java is to provide the capability to consume TypeScript language Service with [tsserver](https://github.com/Microsoft/TypeScript/blob/master/bin/tsserver in a Java context. Any Java IDE like Eclipse, Netbeans, WebStorm could consume typescript.java.
6+
Goal of typescript.java is to provide the capability to consume TypeScript language Service with [tsserver](https://github.com/Microsoft/TypeScript/blob/master/bin/tsserver) in a Java context. Any Java IDE like Eclipse, Netbeans, WebStorm could consume typescript.java.
7+
8+
## TypeScript IDE
9+
10+
On top of `core` module typescript.java provides an **Eclipse IDE** integration with TypeScript.
11+
12+
![JSDT TypeScript Completion](https://github.com/angelozerr/typescript.java/wiki/images/JSDTTypeScriptCompletion.png)
13+
14+
TypeScript IDE provides the following features:
15+
16+
- Wizards:
17+
- [New TypeScript Project](https://github.com/angelozerr/typescript.java/wiki/TypeScript-Wizards#project)
18+
- Editors:
19+
- [JSX Editor](https://github.com/angelozerr/typescript.java/wiki/JSX-Editor-Features)
20+
- [TypeScript Editor](https://github.com/angelozerr/typescript.java/wiki/Editor-Features)
21+
- [Completion](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#completion)
22+
- [Templates](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#templates)
23+
- [Hyperlink](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#hyperlink)
24+
- [Hover](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#hover)
25+
- [Validation](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#validation)
26+
- [Quick Fixes](https://github.com/angelozerr/typescript.java/wiki/Editor-CodeFixes)
27+
- [Code Folding](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#code-folding)
28+
- [Code Lens](https://github.com/angelozerr/typescript.java/wiki/Editor-CodeLens)
29+
- [Formatting](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#formatting)
30+
- [Mark Occurrences](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#mark-occurrences)
31+
- [Find References](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#find-references)
32+
- [Refactoring](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#refactoring)
33+
- [Outline](https://github.com/angelozerr/typescript.java/wiki/Editor-Features#outline)
34+
- [tsconfig.json Editor](https://github.com/angelozerr/typescript.java/wiki/TSConfig-Editor-Features)
35+
- [tslint.json Editor](https://github.com/angelozerr/typescript.java/wiki/TSLint-Editor-Features)
36+
- [Compile on save](https://github.com/angelozerr/typescript.java/wiki/TypeScript-Compiler)
37+
- [Debugging](https://github.com/angelozerr/typescript.java/wiki/TypeScript-Debugging)
38+
- [Project Explorer](https://github.com/angelozerr/typescript.java/wiki/Project-Explorer)
39+
- [ATA](https://github.com/angelozerr/typescript.java/wiki/ATA)
40+
41+
To install TypeScript IDE, please start to read [Getting Started](https://github.com/angelozerr/typescript.java/wiki/Getting-Started) section.
42+
43+
This integration looks like [tern.java](https://github.com/angelozerr/tern.java); JSDT was extended (completion, hyperlink, hover, etc) to consumme the official TypeScript server
44+
[tsserver](https://github.com/Microsoft/TypeScript/blob/master/bin/tsserver).
745

846
## Core Features
947

@@ -15,16 +53,6 @@ you will see contentassist available for JavaScript :
1553

1654
![SWT TypeScript Editor](https://github.com/angelozerr/typescript.java/wiki/images/SWTTypeScriptEditor.png)
1755

18-
## Eclipse IDE
19-
20-
On top of `core` module typescript.java provides an **Eclipse IDE** integration with TypeScript.
21-
22-
![JSDT TypeScript Completion](https://github.com/angelozerr/typescript.java/wiki/images/JSDTTypeScriptCompletion.png)
23-
24-
To install TypeScript IDE, please start to read [Getting Started](https://github.com/angelozerr/typescript.java/wiki/Getting-Started) section.
25-
26-
This integration looks like [tern.java](https://github.com/angelozerr/tern.java); JSDT was extended (completion, hyperlink, hover, etc) to consumme the official TypeScript server
27-
[tsserver](https://github.com/Microsoft/TypeScript/blob/master/bin/tsserver).
2856

2957
# Similar Project
3058

@@ -33,7 +61,6 @@ This integration looks like [tern.java](https://github.com/angelozerr/tern.java)
3361
See https://github.com/BestSolution-at/java-tsserver which provides the capability to consume tsserver with Java. So why developping an another tsclient?
3462

3563
* java-tsserver requires Java8. Eclipse IDE uses Java7.
36-
* It uses GSON, I prefer using minimal-json and serialize JSON to Pojo/Collector at hand.
3764
* Uses tsclient API instead of using TypeScript Language Service API.
3865

3966
## Eclipse

0 commit comments

Comments
 (0)
0