Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(190)

Side by Side Diff: editor/docs/README.txt

Issue 8370010: Adjust and update the readmes for the editor. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 Notes about Dart Editor workspace setup, development, build, and deploy. 1 Notes about Dart Editor workspace setup, development, build, and deploy.
2 2
3 ==================================== 3 ====================================
4 Installation 4 Installation
5 ==================================== 5 ====================================
6 6
7 * Install Eclipse 3.7 7 * Install Eclipse 3.7
8 http://eclipse.org/downloads/ 8 http://eclipse.org/downloads/
9 9
10 * Install SVN support into Eclipse 3.7 10 * Install SVN support into Eclipse 3.7
11 Subclipse SVN tools 11 Subclipse SVN tools
12 from http://subclipse.tigris.org/update_1.6.x 12 from http://subclipse.tigris.org/update_1.6.x
13 13
14 * Install the depot_tools 14 * Install the depot_tools
15 http://dev.chromium.org/developers/how-tos/depottools 15 http://dev.chromium.org/developers/how-tos/depottools
16 (username is full email address) 16 (username is full email address)
17 17
18 ==================================== 18 ====================================
19 Get the Source 19 Get the Source
20 ==================================== 20 ====================================
21 21
22 * See http://dartlang.org to check out the Dart source. 22 * See http://code.google.com/p/dart/wiki/GettingTheSource to check out the Dart source.
23 23
24 ==================================== 24 ====================================
25 Workspace Configuration 25 Workspace Configuration
26 ==================================== 26 ====================================
27 27
28 Macintosh users: Note that on the Macintosh version of Eclipse, "Preferences" 28 Macintosh users: Note that on the Macintosh version of Eclipse, "Preferences"
29 is under the "Eclipse" menu, not under "Window". 29 is under the "Eclipse" menu, not under "Window".
30 30
31 ------------- Dependent Plugins ----------- 31 ------------- Dependent Plugins -----------
32 32
33 Install the Chrome developer tools... 33 Install the Chrome developer tools...
34 Update Site: dart/trunk/dart/third_party/chromesdk/0.3.0 34 Update Site: dart/third_party/chromesdk/0.3.0
35 You just need the ChromeDevTools SDK feature. 35 You just need the ChromeDevTools SDK feature.
36 36
37 ------------- Linked Resources ------------ 37 ------------- Linked Resources ------------
38 38
39 Create a "Path Variable" in the "General > Workspace > Linked Resources" prefere nce page 39 Create a "Path Variable" in the "General > Workspace > Linked Resources" prefere nce page
40 called "DART_TRUNK" that points to the SVN dart/trunk/dart directory 40 called "DART_TRUNK" that points to the SVN dart/trunk/dart directory
41 that you checked out as specified in the instructions above. 41 that you checked out as specified in the instructions above.
42 42
43 -------------Classpath Variables ----------- 43 -------------Classpath Variables -----------
44 44
(...skipping 22 matching lines...) Expand all
67 Disable "Use Tabs Instead of Spaces" 67 Disable "Use Tabs Instead of Spaces"
68 Set "Maximum Line Width" to 80 68 Set "Maximum Line Width" to 80
69 Enable "Wrap Long Element Tags" 69 Enable "Wrap Long Element Tags"
70 70
71 ---------------- Spelling ----------------- 71 ---------------- Spelling -----------------
72 72
73 Window->Preferences->General->Editors->Text Editors->Spelling 73 Window->Preferences->General->Editors->Text Editors->Spelling
74 Enable spell checking 74 Enable spell checking
75 Use <DART_TRUNK>/editor/docs/english.dictionary". 75 Use <DART_TRUNK>/editor/docs/english.dictionary".
76 76
77 ------------ Output Filtering --------------
78
79 <NONE>
80
81 ----------- Code Templates ---------------- 77 ----------- Code Templates ----------------
82 78
83 Window->Preferences->Java->Code Style->Code Templates 79 Window->Preferences->Java->Code Style->Code Templates
84 80
85 Comments->Files template should look like this: 81 Comments->Files template should look like this:
86 82
87 /* 83 /*
88 * Copyright (c) ${year}, the Dart project authors. 84 * Copyright (c) ${year}, the Dart project authors.
89 * 85 *
90 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u se this file except 86 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u se this file except
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 156
161 - Potential programming problems > Serializable class w/o serialVersionUID 157 - Potential programming problems > Serializable class w/o serialVersionUID
162 - Unnecessary Code > Parameter is never read 158 - Unnecessary Code > Parameter is never read
163 159
164 ==================================== 160 ====================================
165 Importing the Eclipse projects 161 Importing the Eclipse projects
166 ==================================== 162 ====================================
167 163
168 File -> Import -> General -> Existing Projects into Workspace 164 File -> Import -> General -> Existing Projects into Workspace
169 165
170 Import the existing projects in <DART_TRUNK>/compiler/eclipse.workspace
171
172 Import the existing projects in <DART_TRUNK>/editor 166 Import the existing projects in <DART_TRUNK>/editor
173 (including the "docs" project containing this README.txt file) 167 (including the "docs" project containing this README.txt file)
174 168
175 Import the project in <DART_TRUNK>/third_party/closure_compiler_src 169 Import the project in <DART_TRUNK>/third_party/closure_compiler_src
176 170
177 ==================================== 171 ====================================
178 Building Closure 172 Building Closure
179 ==================================== 173 ====================================
180 174
181 We now build the closure compiler from source. To do this, right click on closur e-compiler/build.xml 175 We require the closure compiler to build dartc. To build it, right click on clos ure-compiler/build.xml
182 and choose Run As > Ant Build (the default option, not the Ant Build... option). This will create 176 and choose Run As > Ant Build (the default option, not the Ant Build... option). This will create
183 the closure-compiler/build/compiler.jar library, which will be picked up by the 177 the closure-compiler/build/compiler.jar library, which will be picked up by the
184 com.google.dart.compiler.js project. 178 com.google.dart.compiler.js project.
185 179
186 Refresh the closure-compiler project for Eclipse to see the new files. 180 Alternatively, run ant from the third_party/closure_compiler directory.
181
182 Refresh the closure-compiler and com.google.dart.compiler.js projects for Eclips e to see the new
183 files.
187 184
188 ==================================== 185 ====================================
189 Launching the Plugin 186 Launching the Dart Editor
190 ==================================== 187 ====================================
191 188
192 Once your projects have been imported, go to the Package Explorer and 189 Once your projects have been imported, go to the Package Explorer and open the
193 right-click on the "com.google.dart.tools.ui" project. Go to "Run As", and selec t 190 dart_feature.product file in the com.google.dart.tools.deploy project. Under the
194 "Eclipse Application". Another instance of Eclipse should launch, running the Da rt 191 Testing section, click on the 'Launch an Eclipse Application' link. Another inst ance of
195 plugin! 192 Eclipse should launch, running the Dart Editor!
196 193
197 ==================================== 194 ====================================
198 Building Dart Editor 195 Building the Dart Editor
199 ==================================== 196 ====================================
200 197
201 Run the build_rcp.xml ant script in the com.google.dart.tools.deploy.feature_rel eng project. 198 See the dart/editor/build/README.txt file for build instructions.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698