blob: 27389be2530be5714c6111756ec135b6a13b23bc [file]
<head>
</head>
<?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'
$pageTitle = "Eclipse Project Status Infrastructure";
$pageKeywords = "development process";
$pageAuthor = "Bjorn Freeman-Benson Jan 2006";
ob_start();
?>
<div id="maincontent">
<div id="midcolumn">
<h2>Project Status Reporting</h2>
<div class="homeitem3col">
<h3><a name="Why"></a>Why is project status information important?</h3>
<p>
Eclipse projects belong to a larger community - Eclipse - which is comprised
of a not only the committers and developers on the project, but also the
developers on other projects, plug-in developers outside the Eclipse projects,
and the entire ecosystem surrounding Eclipse. In order to keep all these people
up-to-date on the direction and status of the Eclipse projects, each project
needs to provide timely and accurate descriptive and status information.</p>
<p>The project status information (files) drive a number of the
eclipse.org web pages including <a href="/projects/dashboard/">the
dashboard</a>, <a href="/projects/timeline/">the timeline</a>, <a href="/technology/">lists
of projects</a>, lists of <a href="/mail/">mailing lists</a> and <a href="/newsgroups/">newsgroups</a>,
<a href="/projects/callisto.php">status pages</a>, and more.</p>
</div>
<div class="homeitem3col">
<h3><a name="What"></a>What is project status information?</h3>
<p>The project status information encompasses three kinds of
information:</p>
<ol>
<li>Relatively static structural information such as the names of the
project's mailing lists and newsgroups, the bugzilla products and
CVS repository, etc.</li>
<li>Historical information such as previous release downloads, release
review slides and IP logs, etc.</li>
<li>Status and future looking information such as the project and
milestone plans, the features scheduled for the current release,
release dates, etc.</li>
</ol>
</div>
<div class="homeitem3col">
<h3><a name="Where"></a>Where is the project status information stored?</h3>
<p>The descriptive and status information is stored and used in a number of places:</p>
<ol>
<li>The Eclipse Foundation's internal database of projects. (<a href="project-status-infrastructure-page1.php">see
&quot;how to&quot; page 1</a>)</li>
<li>The project's own <code>project-info/</code> directory. (<a href="project-status-infrastructure-page2.php">see
&quot;how to&quot; page 2</a>)</li>
<li>The project's own <code> index.php</code> home page. (<a href="project-status-infrastructure-page3.php">see
&quot;how to&quot; page 3</a>)</li>
<li>Other project pages (<a href="project-status-infrastructure-page4.php">see
&quot;how to&quot; page 4</a>)</li>
</ol>
</div>
<div class="homeitem3col">
<h3><a name="Who"></a>Who is responsible for maintaining the project status information?</h3>
<p>Each Eclipse project's project lead is responsible for maintaining
that project's status information. This information is an important part
of being an Eclipse project and thus while we acknowledge that it is
possible to write code without status information, it is not possible to
be an <i>Eclipse project</i> without providing status to the rest of the
community.</p>
</div>
<div class="homeitem3col">
<h3><a name="When"></a>When is project status information considered out-of-date?</h3>
<p>Different kinds of information go out of date at different rates and
times, but here's an easy checklist:</p>
<ul>
<li>All structural status information is out-of-date if it does not
match the infrastructure. For example, if the project has added a
new project-announce@ mailing list, but the project status files do
not list that mailing list, then they are out of date.</li>
<li>Status summaries must be updated at least once a quarter. It's
better to update them once a month.</li>
<li>Historical information (downloads, release information, and so on)
and status summaries need updating with each release (obviously).</li>
</ul>
</div>
<div class="homeitem3col">
<h3><a name="How"></a>How do I create and maintain the project status information?</h3>
<p>To create the project status information, just follow <a href="project-status-infrastructure-page1.php">these
easy instructions</a> starting at page 1.</p>
<p>For modifying your existing project status information, you may want
to jump directly to the relevant section:</p>
<ol>
<li>The Eclipse Foundation's internal database of projects. (<a href="project-status-infrastructure-page1.php">see
&quot;how to&quot; page 1</a>)</li>
<li>The project's own <code>project-info/</code> directory. (<a href="project-status-infrastructure-page2.php">see
&quot;how to&quot; page 2</a>)</li>
<li>The project's own <code> index.php</code> home page. (<a href="project-status-infrastructure-page3.php">see
&quot;how to&quot; page 3</a>)</li>
<li>Other project pages (<a href="project-status-infrastructure-page4.php">see
&quot;how to&quot; page 4</a>)</li>
</ol>
</div>
</div>
</div>
<div id="rightcolumn">
<div class="sideitem">
<h6>Five Questions</h6>
<ul>
<li><a href="#Who">Who?</a></li>
<li><a href="#What">What?</a></li>
<li><a href="#Where">Where?</a></li>
<li><a href="#When">When?</a></li>
<li><a href="#How">How?</a></li>
</ul>
</div>
</div>
<?php
# Paste your HTML content between the EOHTML markers!
$html = ob_get_contents();
ob_end_clean();
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>