blob: 0e28c26d9b34b53acb668c5753dfd3ce0b83e929 [file] [log] [blame]
<?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 &lt;Bug ID&gt; - &lt;Bug Title&gt;) | (TCI - &lt;Fix&gt;)
&lt;Commit Description&gt;?
Change-Id: &lt;Generated Gerrit Change ID&gt;
Signed-off-by: &lt;sign off name and email&gt;
</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);
?>