| <?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' |
| /******************************************************************************* |
| * Copyright (c) 2009 |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * |
| *******************************************************************************/ |
| |
| $pageTitle = "Edapt - Getting Involved"; |
| |
| $html = <<<EOHTML |
| <div id="midcolumn"> |
| <h2>$pageTitle</h2> |
| <p>There are different ways to get involved:</p> |
| |
| <ul> |
| <li><b><a |
| href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Edapt" |
| title="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Edapt" |
| rel="nofollow">File a bug</a></b> - file bugs and feature requests</li> |
| <li><b><a href="https://wiki.eclipse.org/Gerrit" |
| title="https://wiki.eclipse.org/Gerrit">Gerrit</a></b> |
| - use Gerrit Code Review to create and submit your patches</li> |
| </ul> |
| |
| <h3>How to setup your IDE</h3> |
| <ul> |
| <li> |
| Get the latest |
| <a href="https://eclipse.org/downloads/">Eclipse Modeling Tools</a> |
| for your platform. |
| </li> |
| <li> |
| Download the Zip of the latest Edapt release from the |
| <a href="https://www.eclipse.org/edapt/download.php">download section</a> |
| </li> |
| <li> |
| In your IDE go to Preferences => Plug-In Development => API Baselines and set the unzipped Edapt release as the API Baseline. |
| </li> |
| <li> |
| <p>Check out the Edapt source code from</p> |
| <p><code>git://git.eclipse.org/gitroot/edapt/org.eclipse.emf.edapt.git</code> (anonymous)</p> |
| <p>or</p> |
| <p><code>ssh://committer_id@git.eclipse.org:29418/edapt/org.eclipse.emf.edapt</code> (Gerrit)</p> |
| </li> |
| <li> |
| Import the source code and set the edapt_with_cdo.target target. |
| </li> |
| </ul> |
| |
| <h3>Commit Message Guidelines</h3> |
| <p> |
| We have the following commit message template: |
| <pre> |
| (Bug <Bug ID> - <Bug Title>) | (TCI - <Fix>) |
| |
| <Commit Description>? |
| Change-Id: <Generated Gerrit Change ID> |
| Signed-off-by: <sign off name and email> |
| </pre> |
| <strong>Instructions (Please continue READING):</strong> |
| <ul> |
| <li><em>TCI commits</em>: For trivial code changes please use a TCI commit message. See list below for examples. If in doubt please discuss with reviewer.</li> |
| <li><em>Normal Commits</em>: For all other commits use a commit message starting with 'Bug'. Bug reports with Proper Titles: Before using a Bug title for a commit, committer must update the Bug title to a reasonable and descriptive title for the task they have worked on</li> |
| <li><em>Commit Description</em>: Additionally to the title, the commit message can describe briefly (2-3 sentences) how this commit fixes the bug from a technical perspective</li> |
| <li><em>Multiple Commits for same bug</em>: Of course you may use the same bug and therefore bug title for multiple commits and their message, in this case please provide a unique description</li> |
| <li><em>Reviewers responsibility</em>: The reviewer is responsible also for checking that the bug title is descriptive and reflects the committed change and that the description if any reflects the technical change</li> |
| </ul> |
| <strong>TCI message examples: </strong> |
| <ul> |
| <li>JavaDoc</li> |
| <li>NPE</li> |
| <li>Version Update of manifest and pom</li> |
| <li>anonymous to inner class Conversion</li> |
| <li>Renaming local vars, e.g. because of typos</li> |
| <li>Externalizing strings</li> |
| </ul> |
| </p> |
| |
| </div> |
| EOHTML; |
| # Generate the web page |
| $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); |
| ?> |