blob: 537ee06266af7fd6f5f74b20585059ef90d0d69b [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../wtphome.xsl"?>
<sections title="wtp project development" subtitle="Eclipse Web Tools Platform (WTP) Project Development">
<meta name="root" content="../.." />
<section class="infobox" name="Releases" icon="../images/download.gif">
<item>
<a href="http://download.eclipse.org/webtools/downloads/">Downloads</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/development/planning/roadmap.html">Roadmap</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/development/pmc_call_notes.html">Weekly PMC Conference Call Notes</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/development/ip_log.html">WTP IP Log</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/development/requirements/index.html">Project Requirements</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/development/arch_and_design/arch_page.html">Architecture Group</a>
</item>
<item title="WTP 2.0" icon="../../images/Adarrow.gif"/>
<item>
<a href="http://wiki.eclipse.org/index.php?title=Web_Tools_Requirements_2.0">Project Plan</a>
</item>
<item title="WTP 1.5" icon="../../images/Adarrow.gif"/>
<item>
<a href="http://wiki.eclipse.org/index.php?title=Web_Tools_Requirements_1.5">Project Plan</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.5/">Release Plans</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.5/#Bugzilla">Bug List Reports</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.5/#Milestone-Plans">Milestone Plans</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.5/#Test-Plans">Test Plans</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.5/reports/performance.html">Performance Improvement Plan</a>
</item>
<item title="WTP 1.0" icon="../../images/Adarrow.gif"/>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.0/">Release Plans</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.0/#Bugzilla">Bug List Reports</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.0/#Milestone-Plans">Milestone Plans</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.0/#Test-Plans">Test Plans</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/development/eclipse_WTP_project_plan_1_0.html">Project Plan</a>
</item>
<item>
<a href="http://www.eclipse.org/webtools/plans/1.0/reports/performance.html">Performance Improvement Plan</a>
</item>
</section>
<section class="infobox" name="Mailing Lists">
<description>
WTP mailing lists are meant for discussion of development of the WTP project itself. For all other questions please use the <a href="../community/community.html#help">newsgroup</a> and report bugs through <a href="https://bugs.eclipse.org/bugs/query.cgi?product=Web%20Tools">Bugzilla</a>.
</description>
<item title="wtp-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-dev" icon="../../images/Adarrow.gif">
General discussion of project-wide or architectural issues.
</item>
<item title="wtp-wst-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-wst-dev" icon="../../images/Adarrow.gif">
Web Standard Tools developer discussions.
</item>
<item title="wtp-jst-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-jst-dev" icon="../../images/Adarrow.gif">
J2EE Standard Tools developer discussions
</item>
<item title="wtp-jsf-dev" link="https://dev.eclipse.org/mailman/listinfo/wtp-jsf-dev" icon="../../images/Adarrow.gif">
JavaServer Faces Tools developer discussions
</item>
<item title="dali-dev" link="https://dev.eclipse.org/mailman/listinfo/dali-dev" icon="../../images/Adarrow.gif">
Dali EJB ORM developer discussions
</item>
<item title="atf-dev" link="https://dev.eclipse.org/mailman/listinfo/atf-dev" icon="../../images/Adarrow.gif">
AJAX Toolkit Framework developer discussions
</item>
<item title="wtp-releng" link="https://dev.eclipse.org/mailman/listinfo/wtp-releng" icon="../../images/Adarrow.gif">
Release engineering discussions and notifications.
</item>
<item title="wtp-requirements" link="http://dev.eclipse.org/mailman/listinfo/wtp-requirements" icon="../../images/Adarrow.gif">
Discussions of project-wide requirements.
</item>
<item title="wtp-pmc" link="http://dev.eclipse.org/mailman/listinfo/wtp-pmc" icon="../../images/Adarrow.gif">
WTP PMC communications (including coordination, announcements, and Group discussions)
</item>
</section>
<section class="infobox" name="Related Projects">
<item title="Eclipse Projects"/>
<item>
<a href="http://www.eclipse.org/gmt/" target="_top">GMT</a> Generative Model Transformer (MDA)
</item>
<item>
<a href="http://www.eclipse.org/xsd/" target="_top">XSD</a> XML Schema Infoset Model
</item>
<item title="Apache Projects"/>
<item>
<a href="http://ws.apache.org/axis/" target="_top">Axis</a>
</item>
<item>
<a href="http://incubator.apache.org/projects/derby.html" target="_top">Derby</a>
</item>
<item>
<a href="http://geronimo.apache.org/" target="_top">Geronimo</a>
</item>
<item>
<a href="http://jakarta.apache.org/tomcat/index.html" target="_top">Tomcat</a>
</item>
<item>
<a href="http://incubator.apache.org/woden/" target="_top">Woden</a>
</item>
<item>
<a href="http://xml.apache.org/xerces2-j/" target="_top">Xerces</a>
</item>
<item title="Other Projects"/>
<item>
<a href="http://www.jboss.org/products/jbossas" target="_top">JBoss Application Server</a>
</item>
<item>
<a href="http://jonas.objectweb.org/" target="_top">JOnAS application server</a>
</item>
</section>
<section class="main" name="Development Tools">
<section name="Help Wanted" link="http://www.eclipse.org/webtools/plans/1.0/reports/help-wanted.html" icon="../../images/Adarrow.gif">
If you would like to contribute to the project, read this page to find work items.
</section>
<section name="Bug Reports" link="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Web%20Tools" icon="../../images/Adarrow.gif">
The WTP uses <a target="_top" href="http://bugzilla.mozilla.org/">Bugzilla</a> for bug tracking.
<a href="bugs/bugs.html">View WTP bug reports</a> or
<a target="_top" href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Web%20Tools">open new bugs</a>.
</section>
<section name="Eclipse API Scanner" link="http://www.eclipse.org/webtools/development/apiscanner/apiscanner.html" icon="../../images/Adarrow.gif">
Describe the API of a component and scan plug-ins for API violations.
</section>
<section name="Check Unused Properties Tool" link="http://www.eclipse.org/webtools/development/piitools/piitools.html" icon="../../images/Adarrow.gif">
Scan property files for unused messages.
</section>
<section name="Technical Proposals" link="http://www.eclipse.org/webtools/development/proposals/index.html" icon="../../images/Adarrow.gif">
Review available technical proposals.
</section>
<section name="CVS Repository" link="http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=WebTools_Project" icon="../../images/Adarrow.gif">
WTP development is carried out in a CVS repository. Both "pserver" and "extssh" are supported. See <a href="http://dev.eclipse.org/cvshowto.html">Using Eclipse with CVS</a> for instructions including the repository location.
<!-- Use :pserver:anonymous@dev.eclipse.org:/cvsroot/webtools to access the repository. -->
</section>
<section name="HTTP Connection Tracer Diagnostic Utility" link="http://www.eclipse.org/webtools/development/httptracerutility/index.html" icon="../../images/Adarrow.gif">
Use this utility to troubleshoot network connection problems in Eclipse.
</section>
</section>
<section class="main" name="Development Resources - Learn about WTP Development">
<section name="Contributing to the WTP Project" link="contributing.html" icon="../../images/Adarrow.gif">
Learn what's involved in developing and contributing enhancements or new capabilities for the WTP.
</section>
<section name="Build Process" link="http://dev.eclipse.org/viewcvs/index.cgi/*checkout*/org.eclipse.wtp.releng/readme.html?cvsroot=WebTools_Project" icon="../../images/Adarrow.gif">
The WTP continuous build process is modeled after other Eclipse project build processes. The <a href="http://dev.eclipse.org/viewcvs/indexwebtools.cgi/%7Echeckout%7E/org.eclipse.wtp.releng/project_plan.html">build plan</a> and <a href="http://dev.eclipse.org/viewcvs/indexwebtools.cgi/%7Echeckout%7E/org.eclipse.wtp.releng/project_plan.html">build workflow for developers</a> are also documented.
</section>
<section name="WTP 1.5 Maintenance Stream Process" link="maintenance/1.5/R1_5_maintenance.html" icon="../../images/Adarrow.gif">
This document talks about how to create and work with a maintenance stream/branch.
</section>
<section name="Platform Quality APIs" link="arch_and_design/pq-apis-20041115.ppt" icon="../../images/Adarrow.gif">
A presentation given by Jim des Rivières to some component teams in Raleigh, N.C., on 11/15/2004. It describes some principles and tips on producing platform quality designs and APIs. See slide 28 for a little laugh.
</section>
<section name="Conventions and Guidelines" link="guidelines/naming-conventions.html" icon="../../images/Adarrow.gif">
Look here for the for the coding standards, naming conventions, and other guidelines we use to help ensure eclipse presents to users and developers as a unified whole rather than as a loose collection of parts.
</section>
<section name="Architectural Overview" link="arch_and_design/ArchitectureOverview.html" icon="../../images/Adarrow.gif">
A high level summary of the components and their architecture.
</section>
<section name="Status Telecons" link="status-telecons/index.html" icon="../../images/Adarrow.gif">
Weekly development telecons to review status and discuss issues.
</section>
<section name="Project Requirements" link="requirements/index.html" icon="../../images/Adarrow.gif">
A description of the project requirements, requirements group, and requirements process.
</section>
<section name="Documents" icon="../../images/Adarrow.gif">
<a href="../faq/CommitterFAQ.html">Committer FAQ</a><br/>
<a href="tests.html">Automated Testing</a><br/>
<a href="WTPDevelopmentPractice.html">Development Practices</a><br/>
<a href="../community/tutorials/DevelopingWTP/DevelopingWTP.html">Developing the WTP with Eclipse</a><br />
<a href="arch_and_design/capabilities/WTPCapabilities.html">WTP Capabilities Description</a><br />
<a href="arch_and_design/subsystems/SubsystemsAndFeatures.html">WTP Subsystems and Features</a>
</section>
<!-- section name="Development Practices" link="WTPDevelopmentPractice.html" icon="../../images/Adarrow.gif">
This document describes guidelines, procedures, and "best practices" for WTP development.
</section-->
<section name="Contributors and Committers" link="../people/contributors.html" icon="../../images/Adarrow.gif">
List of Eclipse Web Tools Platform Project contributors and
<A href="http://eclipse.org/webtools/commit.html">committers</A>.
</section>
<!-- section name="Automated Testing" link="tests.html" icon="../../images/Adarrow.gif">
This document outlines the principles of WTP automated testing. It also provides some guidelines for creating and running test cases.
</section-->
<section name="Components and Teams" icon="../../images/Adarrow.gif">
Look here for details about the components and associated team members, grouped by subproject: <a href="http://www.eclipse.org/webtools/wst/components.html">Web Standard Tools components</a>, <a href="http://www.eclipse.org/webtools/jst/components.html">Java Standard Tools components</a>.
</section>
<section name="WTP IP Log" icon="../../images/Adarrow.gif" link="http://www.eclipse.org/webtools/development/ip_log.html">
Look here for the WTP intellectual property log.
</section>
</section>
<section class="main" name="Initial WTP Code Contributions">
<description>
<a href="http://www.ibm.com" target="_top">IBM</a> and <a href="http://www.objectweb.org/" target="_top">ObjectWeb</a> provided initial code contributions to start the Web Tools Platform project. This code is has been moved into the <a href="http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=WebTools_Project">CVS repository</a>.<br/><br/>
The initial code contribution from IBM is now available as the <a href="http://www.alphaworks.ibm.com/tech/webtools" target="_top">IBM Web Tools for Eclipse</a> project hosted by <a href="http://www.alphaworks.ibm.com" target="_top">alphaWorks</a>.
</description>
</section>
</sections>