Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Development Resources"

Line 1: Line 1:
=Being A Committer=
+
==Contributing To A Project==
 +
* '''Reporting Bugs.''' All Eclipse projects use [https://bugs.eclipse.org/bugs/ Bugzilla] to track bugs and features. Please read the [[Bug Reporting FAQ]] and then sign up for a bugzilla account to join in the fun.
 +
 
 +
==Being A Committer==
 
* '''Portal.''' The [http://portal.eclipse.org/|portal] is designed to be your single point of contact with the Foundation and to guide you through the various Foundation processes.
 
* '''Portal.''' The [http://portal.eclipse.org/|portal] is designed to be your single point of contact with the Foundation and to guide you through the various Foundation processes.
  
=Managing A Project=
+
==Managing A Project==
 
* '''IP Log.''' The [[Development Resources/Automatic IP Log|IP log]] is a big part of the official release process, so we encourage you to keep your IP log current rather than rushing at the end. The [[Development Resources/Automatic IP Log|automatic IP log]] extracts most information from bugzilla and IPzilla, but it requires you to use the 'iplog+' flag.
 
* '''IP Log.''' The [[Development Resources/Automatic IP Log|IP log]] is a big part of the official release process, so we encourage you to keep your IP log current rather than rushing at the end. The [[Development Resources/Automatic IP Log|automatic IP log]] extracts most information from bugzilla and IPzilla, but it requires you to use the 'iplog+' flag.
  
=IP Cleanliness=
+
==IP Cleanliness==
  
=Your Project On The Eclipse.Org Website=
+
==Your Project On The Eclipse.Org Website==
 
* '''/projects - List of Projects.''' Your project is listed on the [http://www.eclipse.org/projects/listofprojects.php|/projects page] automatically. MORE-EXPLANATION-TO-BE-ADDED
 
* '''/projects - List of Projects.''' Your project is listed on the [http://www.eclipse.org/projects/listofprojects.php|/projects page] automatically. MORE-EXPLANATION-TO-BE-ADDED
 
* '''Standard Project Summary.''' Your project has a standard format project summary page (e.g., [http://www.eclipse.org/projects/project_summary.php?projectid=technology.dash]). MORE-EXPLANATION-TO-BE-ADDED
 
* '''Standard Project Summary.''' Your project has a standard format project summary page (e.g., [http://www.eclipse.org/projects/project_summary.php?projectid=technology.dash]). MORE-EXPLANATION-TO-BE-ADDED
  
=FAQs and Guidlines=
+
==FAQs and Guidlines==
  
=HOWTOs and Help=
+
==HOWTOs and Help==
 
* [[Development Resources/Automatic IP Log|Automatic IP Log]]
 
* [[Development Resources/Automatic IP Log|Automatic IP Log]]
  
Line 20: Line 23:
 
------------------------------------------------------------
 
------------------------------------------------------------
  
= MyFoundation Portal =
 
* [http://portal.eclipse.org portal.eclipse.org]
 
 
The portal is a committer's interface to the Foundation's support of the project. The portal supports role specific actions such as new committer elections; changing your contact information (address, phone, email); project meta-information and other project-centric processes.
 
 
= Reporting Bugs =
 
 
* [https://bugs.eclipse.org/bugs/ Bug Reports]
 
* [[Bug Reporting FAQ]]
 
Eclipse uses Bugzilla as our bug tracking system. Bugzilla has a wide following within the open source community and directly supports the workflows associated with distributed development (e.g., email notification). You can sign up for your own Eclipse bugzilla ID and start contributing bug reports.
 
  
 
= Getting Answers =
 
= Getting Answers =

Revision as of 19:23, 18 August 2008

Contributing To A Project

  • Reporting Bugs. All Eclipse projects use Bugzilla to track bugs and features. Please read the Bug Reporting FAQ and then sign up for a bugzilla account to join in the fun.

Being A Committer

  • Portal. The [1] is designed to be your single point of contact with the Foundation and to guide you through the various Foundation processes.

Managing A Project

  • IP Log. The IP log is a big part of the official release process, so we encourage you to keep your IP log current rather than rushing at the end. The automatic IP log extracts most information from bugzilla and IPzilla, but it requires you to use the 'iplog+' flag.

IP Cleanliness

Your Project On The Eclipse.Org Website

  • /projects - List of Projects. Your project is listed on the page automatically. MORE-EXPLANATION-TO-BE-ADDED
  • Standard Project Summary. Your project has a standard format project summary page (e.g., [2]). MORE-EXPLANATION-TO-BE-ADDED

FAQs and Guidlines

HOWTOs and Help

This page is moderated/edited by Anne Jacko (Eclipse Foundation) and Bjorn Freeman-Benson (Eclipse Foundation)



Getting Answers

Eclipse uses mailing lists for development coordination, design discussions, voting, announcements etc.

News Groups are open to the whole community, and are open to a broader range of questions than mailing lists.

Asking questions on the IRC channels can be a quick way to get your questions answered, if the right person is online.

Getting Code

Links to Nightly, Milestone and Maintenance builds, plus release notes, performance results, and other Platform goodies.

We use the Concurrent Versioning System (CVS) to support concurrent distributed development, and we use Eclipse as our CVS client because it supports CVS directly.. All Eclipse development is carried out in this repository. The server supports both "extssh" and "pserver" type CVS connections - "pserver" only works for anonymous access.

We also have several projects that use Subversion to support concurrent distributed development. The server supports ssh and plain svn connections.

Browsing Code

Look here for a web-based view into CVS (Eclipse, Tools, Technology, WebTools, TPTP, Modeling, etc.), with the ability to compare versions of files & annotate a file to show what was changed by version.

Committing Code

Look here 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.

Information on what legal documents to include with code and deliverable software

Other Resources

Eclipse committers must now use the Portal to change their eclipse.org password, to run some stats or to get general information about the eclipse.org infrastructure. Look for the tools in the Project Committer portal.

Back to the top