| <?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop' |
| |
| #***************************************************************************** |
| # |
| # project_sets.php |
| # |
| # Author: Martin Oberhuber |
| # Date: 2006-07-03 |
| # |
| # Description: Eclipse Team Project Sets for TM development |
| # dwd - updated for Git |
| # |
| #**************************************************************************** |
| |
| # |
| # Begin: page-specific settings. Change these. |
| $pageTitle = "TM Repository and Team Project Sets"; |
| $pageKeywords = "Device, Remote, Target Management, Team, Development, Project Set, psf, workspace"; |
| $pageAuthor = "David Dykstal"; |
| |
| # Add page-specific Nav bars here |
| # Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3) |
| # $Nav->addNavSeparator("My Page Links", "downloads.php"); |
| # $Nav->addCustomNav("My Link", "mypage.php", "_self", 3); |
| # $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3); |
| |
| # End: page-specific settings |
| # |
| |
| # Paste your HTML content between the EOHTML markers! |
| $html = <<<EOHTML |
| |
| <div id="midcolumn"> |
| <h1>$pageTitle</h1> |
| <a name="projectsets"></a> |
| <p> |
| When you want to work on RSE code obtained from our |
| Git Repositories, the simplest way will be to set up your workspace |
| using our team project sets. These are currently being |
| constructed for our Git repository and will be available from |
| this page. |
| </p> |
| |
| <!-- |
| <p>Simply pick the project set below that is appropriate |
| for your use, save it to a local disk and in Eclipse choose |
| <b>File > Import > Team > Team Project Set</b>.</p> |
| |
| <p>For most contributors, we recommend using <b> |
| <a href="rse-anonymous.psf">rse-anonymous.psf</a></b>. |
| Since the RSE code is located on three different repositories, |
| importing this project set will ask you three times for |
| your user and password information. Use |
| <ul><li>User: <b>anonymous</b></li> |
| <li>Password: <b>your.email@your.provider</b></li> |
| </ul> |
| After entering this three times during import, Eclipse will |
| not ask you again. |
| Since committers with write access to the repository need |
| a different repository setup, there are specific project |
| sets for committers.</p> |
| |
| <p>Once you have obtained a project set, a project named |
| <b>www-tm-development</b> will also be part of your workspace. |
| This project holds the web pages you are just reading, |
| including the team project sets themselves. So when you want |
| to update your workspace e.g. because you have been informed |
| that new plugins have been added, just synchronize the |
| www-tm-development project with the repository, and then |
| import the proper team project set from your local workspace |
| (there is no need to go back to the web page again).</p> |
| |
| <table border=1> |
| <tr><th>Project Set Contents</th><th>Anonymous Access</th><th>Committer Access</th></tr> |
| <tr> |
| <td>Core RSE plugins, including examples, docs and all subsystem implementations</td> |
| <td><a href="rse-anonymous.psf">rse-anonymous.psf</a></td> |
| <td><a href="rse-committer.psf">rse-committer.psf</a></td> |
| </tr> |
| <tr> |
| <td>RSE feature projects, tests and release engineering support projects</td> |
| <td><a href="rse-releng-anonymous.psf">rse-releng-anonymous.psf</a></td> |
| <td><a href="rse-releng-committer.psf">rse-releng-committer.psf</a></td> |
| </tr> |
| <tr> |
| <td>Discovery component (archived)</td> |
| <td><a href="discovery-anonymous.psf">discovery-anonymous.psf</a></td> |
| <td><a href="discovery-committer.psf">discovery-committer.psf</a></td> |
| </tr> |
| <tr> |
| <td>Terminal component</td> |
| <td><a href="terminal-anonymous.psf">terminal-anonymous.psf</a></td> |
| <td><a href="terminal-committer.psf">terminal-committer.psf</a></td> |
| </tr> |
| <tr> |
| <td>Complete workspace, including all four project sets above</td> |
| <td><a href="tm-all-anonymous.psf">tm-all-anonymous.psf</a></td> |
| <td><a href="tm-all-committer.psf">tm-all-committer.psf</a></td> |
| </tr> |
| <tr> |
| <td>TM Orbit contribution (Jakarta ORO and Commons Net)</td> |
| <td><a href="tm-orbit-anonymous.psf">tm-orbit-anonymous.psf</a></td> |
| <td><a href="tm-orbit-committer.psf">tm-orbit-committer.psf</a></td> |
| </tr> |
| </table> |
| |
| --> |
| |
| <p> |
| For more details on Team Project Sets and Git, see the |
| <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/1.1#Team_Project_Set_Support">Team Project Set Support</a> |
| of the |
| <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/1.1">EGit 1.1 New and Noteworthy</a> |
| document. |
| </p> |
| |
| <!-- |
| <a name="viewcvs"></a> |
| <h2>WWW viewcvs access</h2> |
| <p>Our repositories can also be accessed over the internet |
| through the viewcvs interface:</p> |
| <ul> |
| <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.core/?cvsroot=Tools_Project">TM Core Repository</a>, |
| holding re-usable core components without further dependencies like |
| third party libraries (Apache Commons Net, Jakarta-ORO), |
| Discovery components and Terminal view.</li> |
| <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.rse/?cvsroot=Tools_Project">RSE Repository</a>, |
| holding the Remote System Explorer (RSE) framework including services, subsystems, |
| UI components, examples, tests, documentation and all release engineering |
| support projects.</li> |
| <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.orbit/?cvsroot=Tools_Project">Orbit Repository</a>, |
| holding the TM contributions to Orbit, namely bundled versions of Apache |
| Commons Net 1.4.1 and Jakarta ORO 2.0.8.</li> |
| <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/www/tm/?cvsroot=Eclipse_Website">TM Website Repository</a>, |
| holding the project web pages.</li> |
| </ul> |
| --> |
| |
| <!-- |
| <a name="manual"></a> |
| <h2>Direct access to our Repositories</h2> |
| <p>You can find the relevant repositories at these locations:</p> |
| <table border=1> |
| <tr><th> </th><th>Repository</th><th>Module path</th></tr> |
| <tr> |
| <td>TM Core Repository</td> |
| <td>:pserver:dev.eclipse.org:/cvsroot/tools</td> |
| <td>org.eclipse.tm.core</td> |
| </tr> |
| <tr> |
| <td>RSE Main Repository</td> |
| <td>:pserver:dev.eclipse.org:/cvsroot/tools</td> |
| <td>org.eclipse.tm.rse</td> |
| </tr> |
| <tr> |
| <td>Orbit Repository</td> |
| <td>:pserver:dev.eclipse.org:/cvsroot/tools</td> |
| <td>org.eclipse.orbit</td> |
| </tr> |
| <tr> |
| <td>TM Website Repository</td> |
| <td>:pserver:dev.eclipse.org:/cvsroot/org.eclipse</td> |
| <td>www/tm</td> |
| </tr> |
| </table> |
| --> |
| |
| <a name="manual"></a> |
| <h2>Direct access to the TM repository</h2> |
| <p>Our repository can be viewed at |
| <a href="http://git.eclipse.org/c/tm/org.eclipse.tm.git/">http://git.eclipse.org/c/tm/org.eclipse.tm.git/</a>. |
| There you will also find the URLs for cloning the repository if you desire to do so. |
| </p> |
| |
| <!-- |
| <a name="changelogs"></a> |
| <h2>Change Logs</h2> |
| <p>The TM project maintains change logs for the latest modifications |
| to the repositories. Unfortunately, these need to be separate for the |
| Core and RSE repositories due to technical constraints:</p> |
| <ul> |
| <li><a href="http://download.eclipse.org/tm/downloads/drops/N-changelog/index.html">RSE Main Changelog</a></li> |
| <li><a href="http://download.eclipse.org/tm/downloads/drops/N-changelog/core/index.html">Core Components Changelog</a></li> |
| </ul> |
| --> |
| |
| <!-- |
| <a name="notifications"></a> |
| <h2>Commit Notifications</h2> |
| <p>You can subscribe to the |
| <a href="https://dev.eclipse.org/mailman/listinfo/tm-cvs-commit">tm-cvs-commit</a> |
| mailing list to receive notification E-Mails for new checkins.</p> |
| --> |
| |
| <a name="gitbackground"></a> |
| <h2>Background information on using Git with Eclipse</h2> |
| <ul> |
| <li>See <a href="http://wiki.eclipse.org/Git">Git</a> for information on how to use Eclipse with Git.</li> |
| <li>See <a href="http://wiki.eclipse.org/EGit/FAQ">the EGit FAQ</a> for information on how to use EGit, the Eclipse Git client.</li> |
| </ul> |
| <p/> |
| </div> |
| |
| EOHTML; |
| |
| # Generate the web page |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| ?> |