Skip to main content
Jump to: navigation, search

Difference between revisions of "Nebula/Contributions/Setup IDE"

Line 23: Line 23:
 
[https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/oomph.setup https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/oomph.setup]
 
[https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/oomph.setup https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/oomph.setup]
  
== 2. Import our PSF File ==
+
=== Import our PSF File ===
 
Copy and paste [http://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/releng/org.eclipse.nebula.feature/Nebula_All.psf this file] into a file.psf inside an eclipse project select it and use "Import Project Set..." from the context menu.
 
Copy and paste [http://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/releng/org.eclipse.nebula.feature/Nebula_All.psf this file] into a file.psf inside an eclipse project select it and use "Import Project Set..." from the context menu.
  
 
(http://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/releng/org.eclipse.nebula.feature/Nebula_All.psf)
 
(http://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/releng/org.eclipse.nebula.feature/Nebula_All.psf)
  
== 3. Clone the GIT Repo Manually ==
+
=== Clone the GIT Repo Manually ===
 
or clone the following repo https://'''''yourname'''''@git.eclipse.org/r/nebula/org.eclipse.nebula.git
 
or clone the following repo https://'''''yourname'''''@git.eclipse.org/r/nebula/org.eclipse.nebula.git
  
 
   C:\>git clone https://'''''yourname'''''@git.eclipse.org/r/nebula/org.eclipse.nebula.git
 
   C:\>git clone https://'''''yourname'''''@git.eclipse.org/r/nebula/org.eclipse.nebula.git
  
=== Change the Push URI ===
+
==== Change the Push URI ====
 
Change the push URI to https://'''''yourname'''''@git.eclipse.org/r/<big>'''''p'''''</big>/nebula/org.eclipse.nebula.git
 
Change the push URI to https://'''''yourname'''''@git.eclipse.org/r/<big>'''''p'''''</big>/nebula/org.eclipse.nebula.git
  
Line 40: Line 40:
 
   C:\org.eclipse.nebula>git remote set-url --push origin  https://'''''yourname'''''@git.eclipse.org/r/p/nebula/org.eclipse.nebula.git
 
   C:\org.eclipse.nebula>git remote set-url --push origin  https://'''''yourname'''''@git.eclipse.org/r/p/nebula/org.eclipse.nebula.git
  
=== Start Eclipse ===
+
==== Start Eclipse ====
 
Open your Eclipse IDE and open the Git perspective
 
Open your Eclipse IDE and open the Git perspective
  
=== Add Local Git Repo ===
+
==== Add Local Git Repo ====
 
Add a local Git repository and find your freshly created repo
 
Add a local Git repository and find your freshly created repo
  
=== Configure Gerrit ===
+
==== Configure Gerrit ====
 
Open Remotes/origin and open the context menu. Select Gerrit Configuration.
 
Open Remotes/origin and open the context menu. Select Gerrit Configuration.
  
Line 58: Line 58:
 
[[Image:nebula_ide2.png]]
 
[[Image:nebula_ide2.png]]
  
=== Import Projects ===
+
==== Import Projects ====
 
If you did not use the psf file you are you are ready to import the relevant projects. Import all widgets from the widgets directory and import the first two example projects from the example directory.
 
If you did not use the psf file you are you are ready to import the relevant projects. Import all widgets from the widgets directory and import the first two example projects from the example directory.
  
 
[[Image:nebula_proj_1.png]]
 
[[Image:nebula_proj_1.png]]
  
=== Run Eclipse ===
+
==== Run Eclipse ====
 
Create a new run configuration and press Run
 
Create a new run configuration and press Run
  
 
[[Image:nebula_ide3.png]]
 
[[Image:nebula_ide3.png]]
  
=== Open Nebula Perspective ===
+
==== Open Nebula Perspective ====
 
Open the Nebula perspective and find the example view for your widget and test your changes. You can also test your changes by using the widget in a snippet or in your own project.
 
Open the Nebula perspective and find the example view for your widget and test your changes. You can also test your changes by using the widget in a snippet or in your own project.

Revision as of 04:22, 21 September 2015

Get your Eclipse Credentials

To provide patches to Nebula, create an Eclipse account, get your Gerrit password and push your changes to the Gerrit git repo.

Create an Eclipse Account

Create an Eclipse Account (or use your existing one)

Sign the CLA

Sign the CLA

Get your Gerrit Password

Get your Gerrit password


Three Ways to Setup Your IDE

To setup your IDE there are three possibilities. Using Oomph is the easiest for newcomers.

  1. Use Oomph
  2. Import our PSF file
  3. Setup manually

1. Import with Oomph

Use the Eclipse installer or, if you have already installed Oomph, use the Oomph import wizard and select Nebula. If Nebula is not in the list, add this setup file.
https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/oomph.setup

Import our PSF File

Copy and paste this file into a file.psf inside an eclipse project select it and use "Import Project Set..." from the context menu.

(http://git.eclipse.org/c/nebula/org.eclipse.nebula.git/plain/releng/org.eclipse.nebula.feature/Nebula_All.psf)

Clone the GIT Repo Manually

or clone the following repo https://yourname@git.eclipse.org/r/nebula/org.eclipse.nebula.git

 C:\>git clone https://yourname@git.eclipse.org/r/nebula/org.eclipse.nebula.git

Change the Push URI

Change the push URI to https://yourname@git.eclipse.org/r/p/nebula/org.eclipse.nebula.git


 C:\>cd org.eclipse.nebula
 C:\org.eclipse.nebula>git remote set-url --push origin  https://yourname@git.eclipse.org/r/p/nebula/org.eclipse.nebula.git

Start Eclipse

Open your Eclipse IDE and open the Git perspective

Add Local Git Repo

Add a local Git repository and find your freshly created repo

Configure Gerrit

Open Remotes/origin and open the context menu. Select Gerrit Configuration.


Nebula ide1.png


Review and press Finish


Nebula ide2.png

Import Projects

If you did not use the psf file you are you are ready to import the relevant projects. Import all widgets from the widgets directory and import the first two example projects from the example directory.

Nebula proj 1.png

Run Eclipse

Create a new run configuration and press Run

Nebula ide3.png

Open Nebula Perspective

Open the Nebula perspective and find the example view for your widget and test your changes. You can also test your changes by using the widget in a snippet or in your own project.

Back to the top