Jump to: navigation, search

Difference between revisions of "Stardust/Source Code"

m (STP/Stardust/Source Code moved to Stardust/Source Code: Stardust is not STP)
Line 1: Line 1:
= Stardust Source Code Access =
+
== Installing Git  ==
  
Currently the publishing of the source code is still in progress. A couple of steps need to be completed before it can be published in the eclipse code repository and the team is very committed to completing those asap. Some example are:  
+
To checkout the source code your need to install git. You have different options, for instance:  
  
*The products libraries have to be reviewed for license conflicts (completed)
+
*[http://git-scm.com/ [git scm]] installs a minimal environment to run Git. It comes with a Bash,a Perl interpreter and the Git executable plus dependencies.
*Dependencies that do not comply with the [http://www.eclipse.org/legal/epl-v10.html Eclipe Public License] (EPL) have to be replaced in the source code (completed)
+
*[http://code.google.com/p/msysgit/ [msysgit]] installs a build environment for Git on Windows. It includes git scm.
*The source has to be submitted to the Eclipse foundation where it is reviewed with regards to intellectual property rights and licensing (in progress)
+
*The source needs to be refactored. All package names have to be change to the new eclipse package names before to code is allowed to go into the repository (in progress)
+
  
Please check the [http://www.eclipse.org/stardust/ project website] regularly if you want to stay updated on the progress.
+
After installing a git enviropnment open a shell
  
You may also want to subscribe to the [https://dev.eclipse.org/mailman/listinfo/stardust-dev Stardust Developer mailing list] to be notified when the source is completely submitted to the eclipse repository.
+
== Downloading the Source Code  ==
 +
 
 +
#Create a new folder and open a git shell in it. (bash on Linux/Win or git-cmd.bat on Win)
 +
#Issue the following commands individually or by copy all commands in a .cmd or .sh file.
 +
<pre>git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.build.tools.git build.tools
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ui.common.git common
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.components.git components
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.documentation.git documentation
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.engine.git engine
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ide.git ide
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ide.simulation.git ide.simulation
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ide.wst.git ide.wst
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.git org.eclipse.stardust
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.product.git product
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.reporting.rt.git reporting.rt
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.reporting.app.web.git reporting.app.web
 +
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.reporting.ui.git reporting.ui
 +
git clone https://git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ui.web.git ui.web
 +
git clone https://git.eclipse.org/gitroot//stardust/org.eclipse.stardust.repository.git repository
 +
git clone https://git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ui.common.git ui.common
 +
 +
</pre>
 +
== Binary Distribution  ==
 +
 
 +
All Stardust source code has been submitted to the Eclipse git repository. A complete binary distribution requires libraries which are still pending approval by Eclipse legal, hence no binary distribution is available yet. One will be available for download form the project website as soon as the libraries have been approved.
 +
 
 +
== Compliance  ==
 +
 
 +
*The products libraries have been reviewed for license conflicts.
 +
*Dependencies that did not comply with the [http://www.eclipse.org/legal/epl-v10.html Eclipse Public License] (EPL) have been replaced
 +
*The source has been submitted to the Eclipse foundation where it was reviewed with regards to intellectual property rights and licensing.
 +
*The source was refactored. All package names were change to the eclipse package names.

Revision as of 03:38, 2 July 2012

Installing Git

To checkout the source code your need to install git. You have different options, for instance:

  • [git scm] installs a minimal environment to run Git. It comes with a Bash,a Perl interpreter and the Git executable plus dependencies.
  • [msysgit] installs a build environment for Git on Windows. It includes git scm.

After installing a git enviropnment open a shell

Downloading the Source Code

  1. Create a new folder and open a git shell in it. (bash on Linux/Win or git-cmd.bat on Win)
  2. Issue the following commands individually or by copy all commands in a .cmd or .sh file.
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.build.tools.git build.tools
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ui.common.git common
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.components.git components
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.documentation.git documentation
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.engine.git engine
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ide.git ide
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ide.simulation.git ide.simulation
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ide.wst.git ide.wst
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.git org.eclipse.stardust
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.product.git product
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.reporting.rt.git reporting.rt
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.reporting.app.web.git reporting.app.web
git clone https://remsbach@git.eclipse.org/gitroot//stardust/org.eclipse.stardust.reporting.ui.git reporting.ui
git clone https://git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ui.web.git ui.web
git clone https://git.eclipse.org/gitroot//stardust/org.eclipse.stardust.repository.git repository
git clone https://git.eclipse.org/gitroot//stardust/org.eclipse.stardust.ui.common.git ui.common
 

Binary Distribution

All Stardust source code has been submitted to the Eclipse git repository. A complete binary distribution requires libraries which are still pending approval by Eclipse legal, hence no binary distribution is available yet. One will be available for download form the project website as soon as the libraries have been approved.

Compliance

  • The products libraries have been reviewed for license conflicts.
  • Dependencies that did not comply with the Eclipse Public License (EPL) have been replaced
  • The source has been submitted to the Eclipse foundation where it was reviewed with regards to intellectual property rights and licensing.
  • The source was refactored. All package names were change to the eclipse package names.