Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,13 @@ Is expected together with Node.js 1.0

## Developing

Before starting development, please do
### First tiny steps

1. Register & login within [GitHub](https://github.com/Nodeclipse)
2. Add stars to the projects, that you like
3. Fork to your account, play with code

### Before starting development, please do

1. Carefully read materials
2. Install and give thorough try
Expand All @@ -151,7 +157,7 @@ In Eclipse for Java or RCP developers
1. Copy to clipboard git repository URL: <code>https://github.com/Nodeclipse/nodeclipse-1.git</code>
2. File -> Import.. -> Git / Project from git

#### Other way
##### Other way, not recommended way

1. <code>git clone https://github.com/Nodeclipse/nodeclipse-1.git</code>
2. [Download Eclipse](http://www.eclipse.org/downloads/)
Expand All @@ -168,6 +174,29 @@ In Eclipse for Java or RCP developers
2. Import <code>CodeStyle_codetemplates.xml</code>; instructions are inside the xml file.
This will add @author in new files automatically. Use <kbd>Ctrl+Alt+J</kbd> to quickly insert in existing files.

### Update forked project

If you forked into your account, after a while it is possible that code at original repository was updated.

With git command line you need to open project base folder, then

<pre><code>
git remote add upstream https://github.com/Nodeclipse/project-you-forked.git
git fetch upstream
git merge upstream/master
git push origin master
</code></pre>

With EGit you should do the same steps but within GUI.

### Send Pull Request steps

1. Push to your remote <code>origin</code> (your account)
2. Open GitHub page for your fork
3. Press <kbd>Pull Request</kbd>
4. Review Commits on Commits tab
5. Write description, press <kbd>Send pull request</kbd>

### Testing

Developers may try latest unreleased version at update URL:
Expand Down
15 changes: 11 additions & 4 deletions org.nodeclipse.ui/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
name="Node Project"
project="true">
<description>
Create a new Node.js project
Create a new Node.js project (or add .project file to existing project)
</description>
</wizard>
<wizard
Expand All @@ -28,7 +28,7 @@
name="Node Express Project"
project="true">
<description>
Create a new Node.js project with Express.js framework
Create a new Node.js project with Express.js framework (Express should be installed before with <code>npm install -g express</code>)
</description>
</wizard>
<wizard
Expand Down Expand Up @@ -132,9 +132,16 @@
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
<viewShortcut id="winterwell.markdown.views.MarkdownPreview"/>
<perspectiveShortcut
id="org.nodeclipse.ui.perspectives.NodePerspective">
</perspectiveShortcut>
</perspectiveShortcut>
<view id="winterwell.markdown.views.MarkdownPreview"
relative="org.eclipse.ui.views.Console"
relationship="stack"/>
<view id="org.eclipse.ui.views.ErrorLog"
relative="winterwell.markdown.views.MarkdownPreview"
relationship="stack"/>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
Expand Down