| <?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); | |
| ?> |