Skip to content

Commit bcff80f

Browse files
committed
Nodeclipse CLI 0.8 announce; .jshintrc link; ref
Nodeclipse/nodeclipse#91
1 parent 8348881 commit bcff80f

File tree

6 files changed

+70
-19
lines changed

6 files changed

+70
-19
lines changed

credits.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
layout: home
3+
title: Nodeclipse -- Credits
4+
---
5+
6+
# Credits
7+
8+
<p></p>
9+
10+
Nodeclipse uses following software:
11+
12+
... check in history page.

enide/index.html

+9-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@
3636
<li><a href="http://nodeclipse.github.io/" class="blog external">Developing</a></li>
3737
<li><a href="/restclient-tool/" class="blog">REST CLIENT</a></li>
3838
<li><a href="/sdk/" class="blog">SDK</a></li>
39+
<li><a href="/video">Video</a></li>
40+
<li><a href="/news">News</a></li>
41+
<li><a href="http://nodeclipse.uservoice.com/forums/216804-general" class="community">Ideas</a></li>
42+
<li><a href="/feed.articles.xml">Feeds</a></li>
43+
<li><a href="/history">History</a></li>
44+
<li><a href="https://github.com/Nodeclipse/eclipse-node-ide/blob/master/Hints.md#hints">Hints</a></li>
45+
<li><a href="https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.help/contents#intro">Help</a></li>
3946
</ul>
4047

4148
<p class="twitter"><a href="http://twitter.com/share?url=http://www.nodeclipse.org&text=#nodeclipse #nodejs tooling with #eclipse" target="_blank">tweet</a></p>
@@ -50,7 +57,8 @@ <h1>Enide - Eclipse Node.js IDE</h1>
5057
<p>For Eclipse distribution, check <a href="/enide/studio/">Enide Studio</a>.</p>
5158

5259
<p>Latest version is shown on <a href="http://marketplace.eclipse.org/content/enide-eclipse-nodejs-ide">Marketplace</a>.</p>
53-
60+
<script type="text/javascript">url_site = 'http://marketplace.eclipse.org/node/775276';</script>
61+
<script src="http://marketplace.eclipse.org/sites/all/modules/custom/eclipse_drigg_external/js/button.js" type="text/javascript"></script>
5462

5563
<h3>Sources</h3>
5664
<p>Sources: <a href="https://github.com/Nodeclipse/eclipse-node-ide">https://github.com/Nodeclipse/eclipse-node-ide</a></p>

enide/monster/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ However when installing Aptana into Eclipse (as of November 2013) the whole Ecli
1414
Even after disabling Aptana git GUI implementation, the whole experience was not so good.
1515
Aptana though has better highlight in CoffeeScript Editor, and nice built-in Terminal(CLI shell).
1616
Apart from that, if you don't need what they work on (Web IDE with Ruby, PHP, Python),
17-
it has little to give. Though nice to know & have.
17+
it has little to give. Though some times nice to know & have.
1818
Aptana has evolved a bit away from from standard Eclipse, so some Aptana Preferences are not in line with Eclipse.
1919
So I just wrapped Enide Studio with Coffee TypeScript Editors, leaving making above idea better for unknown future.)
2020

history.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Reminder: reset perspective after an update for new UI elements to appear.
6363
[8]: http://phantomjs.org/
6464
[9]: https://blogs.oracle.com/nashorn/
6565
[13]: http://www.mongodb.org/
66-
[14]: https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/common-templates/.jshintrc
66+
[14]: https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/templates/common-templates/.jshintrc
6767

6868
### Version 0.6, 2013-10-06
6969

index.html

+29-11
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,20 @@ <h3>Announcements</h3><a class="anchor" id="news"></a>
9191

9292
<p><a href="community/newsletter">Subscribe for newsletter.</a></p>
9393

94+
<p>
95+
2013-12-11<br/>
96+
<a href="https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.ui/templates">Nodeclipse CLI</a> is published with npm
97+
<a href="https://npmjs.org/package/nodeclipse">registry</a>.
98+
Install it with <pre>$ npm install -g nodeclipse</pre>
99+
Now create new project in any way, then <pre>$ nodeclipse -p</pre> to make it Eclipse project ready for import
100+
<code>File -> Import -> General / Existing Projects into Workspace</code>.
101+
CLI also allows to create new Node.js projects like <pre>$ nodeclipse -c project1 -u hellow-world</pre>.
102+
And that is great because it uses
103+
<a href="https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.ui/templates">the same templates as Nodeclipse plugin</a>.
104+
So if you have an idea for new wizard, propose your additions with pull request as new_folder,
105+
then it will be immediately available as <pre>$ nodeclipse -c new_project1 -u new_folder</pre>,
106+
and after a while as Wizard option in Eclipse/Enide.
107+
</p>
94108
<p>
95109
2013-12-06<br/>
96110
<a href="/enide/monster/">Enide Monstr</a> 0.8.1 for Windows x32 is published on
@@ -174,18 +188,20 @@ <h3>Installing</h3>
174188
<p>
175189
If you have not installed <a href="http://www.nodejs.org/">Node.js</a> yet,
176190
please <a href="http://www.nodejs.org/download/">install</a> it first.<br/>
177-
Then, please install Express as follows.
191+
Then, please install Nodeclipse CLI and Express as follows.
178192
<!-- for Windows
179193
<pre>$ npm install -g express</pre><br/>
180194
-->
181-
<pre>$sudo npm install -g express</pre><br/>
195+
<pre>$npm install -g nodeclipse</pre><br/>
196+
<pre>$npm install -g express</pre><br/>
182197
</p>
183198

184199
<p>
185200
Drag and drop {% include nodeclipse_install_button.html %} into a running Eclipse to install Nodeclipse.</br>
186201
Or use update site:
187202
<pre>{% include nodeclipse_update_site.html %}</pre>
188203
</p>
204+
<p>Check <a href="/updates/">download page</a> for more details.</p>
189205
<!--
190206
<p>
191207
You may want to install JSHint integration for Eclipse.<br/>
@@ -203,19 +219,19 @@ <h3><a name="features" class="anchor" href="#features"></a>Features</h3>
203219
<li>Refactoring within one file (<kbd>Alt+Shift+R</kbd>)</li>
204220
<li>JSON files highlight and validation</li>
205221
<li>NPM support</li>
206-
<li>Debugging - Breakpoint, Trace, Variables, Expressions, etc... via Eclipse debugger plugin for V8</li>
222+
<li>Debugging - Breakpoint, Trace, Variables, Expressions, etc... via modified Eclipse debugger plugin for V8</li>
207223
<li>Setting project properties for <a href="http://github.eclipsesource.com/jshint-eclipse/">JSHint-Eclipse</a> automatically;
208224
<a href="http://www.jshint.com/">JSHint</a>
209-
settings <a href="https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/common-templates/.jshintrc">template</a> </li>
225+
settings <a href="https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.ui/templates/common-templates/.jshintrc">template</a> </li>
210226
<li>Passing arguments to Node application and Node.js, specifying environment variables values to use</li>
211227
<li>Running CoffeeScript *.coffee files</li>
212228
<li>Running *.js files with PhantomJS, MongoDB Shell or Java 8 Nashorn <code>jjs</code> util</li>
213229
<li>Bundled together with Markdown Editor, GitHub Flavored Markdown, StartExplorer (for system explorer and shell),
214-
RegEx, Icon Editor, MongoDB, RestClient Tool
230+
RegEx, Icon Editor, MongoDB GUI, RestClient Tool
215231
and other plugins (20+ in total, check update site and
216232
<a href="http://www.nodeclipse.org/updates/list">Nodeclispe Plugin List</a>)
217233
</li>
218-
<li>Support for Eclipse Juno, Kepler, Luna M3</li>
234+
<li>Support for Eclipse Juno, Kepler, Luna M3 (3.7, 3.8, 4.2, 4.3, 4.4)</li>
219235
</ul>
220236

221237
<h3><a name="usage" class="anchor" href="#usage"></a>Usage</h3>
@@ -276,7 +292,7 @@ <h4>No miracles, just files</h4>
276292
<p>
277293
In Project Explorer press trianle to call drop down menu Cutomize View... -> Filter -> uncheck *.resources.
278294
Now you see all files:
279-
.project, .jshnt.rc and .settings folder. Take time to explore content.
295+
.project, .jshnt.rc and .settings folder. Take time to explore files content, it is all under your control.
280296
</p>
281297

282298
<h3><a name="support" class="anchor" href="#support"></a>Support</h3>
@@ -290,10 +306,10 @@ <h3><a name="support" class="anchor" href="#support"></a>Support</h3>
290306
<li>I got this error, why? -- <a href="http://stackoverflow.com/questions/tagged/nodeclipse">StackOverflow</a>! *1</li>
291307
<li>I got this error and I'm sure it's a bug -- raise an <a href="https://github.com/Nodeclipse/nodeclipse-1/issues">issue</a>!</li>
292308
<p>
293-
Should you report a bug, please include the following:
309+
Should you <a name="report-a-bug" class="anchor" href="#report-a-bug"></a>report a bug, please include the following:
294310
<ol>
295-
<li>Nodeclipse version number (like 0.5 or 0.6)</li>
296-
<li>Eclipse version number (like 4.2.2 or 3.8.0)</li>
311+
<li>Nodeclipse version number (like 0.4 or 0.8)</li>
312+
<li>Eclipse version number (like 4.3.1 Kepler or 4.4.0)</li>
297313
<li>Eclipse distribution (e.g. Eclipse for JEE Developers)</li>
298314
<li>A detailed description of the steps necessary to reproduce the problem.</li>
299315
<li>Screenshot and stack trace, that you can get from Eclipse Error Log View (Window -> Show View ...)
@@ -320,7 +336,9 @@ <h3>Fork me on <a href="https://github.com/Nodeclipse">GitHub</a></h3>
320336
<p>Then build with</p>
321337
<pre>$ mvn package</pre>
322338

323-
<p><a href="https://github.com/Nodeclipse/nodeclipse-1#maven-build">Check README</a></p>
339+
<p>First time <a href="http://maven.apache.org/">maven</a> needs download a lots!
340+
<a href="https://github.com/Nodeclipse/nodeclipse-1#maven-build">Check README</a>.</p>
341+
324342

325343
<h3>Hepling</h3>
326344
<p>Start by raising an <a href="https://github.com/Nodeclipse/nodeclipse-1/issues">issue</a>

updates/index.html

+18-5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@
4040
<li><a href="https://github.com/Nodeclipse/coffeescript-eclipse" class="blog external">Coffee</a></li>
4141
<li><a href="/restclient-tool/" class="blog">REST CLIENT</a></li>
4242
<li><a href="/sdk/" class="blog">SDK</a></li>
43+
<li><a href="/video">Video</a></li>
44+
<li><a href="/news">News</a></li>
45+
<li><a href="http://nodeclipse.uservoice.com/forums/216804-general" class="community">Ideas</a></li>
46+
<li><a href="/feed.articles.xml">Feeds</a></li>
47+
<li><a href="/history">History</a></li>
48+
<li><a href="https://github.com/Nodeclipse/eclipse-node-ide/blob/master/Hints.md#hints">Hints</a></li>
49+
<li><a href="https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.help/contents#intro">Help</a></li>
4350
</ul>
4451

4552
<p class="twitter"><a href="http://twitter.com/share?url=http://www.nodeclipse.org&text=#nodeclipse #nodejs tooling with #eclipse" target="_blank">tweet</a></p>
@@ -56,13 +63,12 @@ <h3>prerequisites</h3>
5663
<li>If you don't have, get latest Node.js
5764
<a href="http://www.nodejs.org/download/">http://www.nodejs.org/download/</a></li>
5865

59-
<li>Then, please install Express as follows.
60-
<pre>$sudo npm install -g express</pre><br/>
61-
on Windows
66+
<li>Then, please install Nodeclipse CLI and Express as follows.
67+
<pre>$ npm install -g nodeclipse</pre><br/>
6268
<pre>$ npm install -g express</pre><br/>
6369

6470
If you are going to use <a href="http://coffeescript.org/">CoffeeScript</a>, do
65-
<pre>$ [sudo] npm install -g coffee-script</pre><br/>
71+
<pre>$ npm install -g coffee-script</pre><br/>
6672
</li>
6773

6874
<li>If you don't have, download & install latest JDK. For example "Java Platform (JDK) 7u40".
@@ -77,7 +83,14 @@ <h3>prerequisites</h3>
7783
</li>
7884

7985
<li>Otherwise <a href="http://www.eclipse.org/downloads/">Download</a> and install Eclipse for your OS.</br>
80-
Recommended is "Eclipse SDK" or "Eclipse for Java/DSL Developers".</a>.
86+
Recommended is "Eclipse Standard/SDK" or "Eclipse for Java/DSL Developers".</a>.
87+
You can also install Nodeclipse into
88+
<a href="http://www.eclipse.org/downloads/">Aptanta Studio</a>,
89+
<a href="http://spring.io/tools/sts/">STS Spring Tool Suite</a>,
90+
<a href="http://spring.io/tools/ggts/">GGTS Groovy Grails Tool Suite</a>,
91+
<a href="https://devstudio.jboss.com/download/">Red Hat JBoss Developer Studio</a>
92+
and <a href="http://en.wikipedia.org/wiki/List_of_Eclipse-based_software">Eclipse-based software</a>
93+
like Adobe Flash Builder, IBM Rational products and SAP NetWeaver Developer Studio.
8194
</li>
8295
</ol>
8396

0 commit comments

Comments
 (0)