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 "EclipseLink/Development"

(Links)
(Links)
 
(72 intermediate revisions by 11 users not shown)
Line 2: Line 2:
 
<table border="0"  width="100%" cellspacing="6">  
 
<table border="0"  width="100%" cellspacing="6">  
 
<tr>
 
<tr>
 +
 
<td valign="top">
 
<td valign="top">
 
 
<table>
 
<table>
<tr>
 
<td>
 
  
=== Welcome to the <b>Eclipse Persistence Services Project (EclipseLink)</b> Development Home ===
 
This page is focussed on information about current development and development process for the comitters of the EclipseLink project.
 
 
</td>
 
</tr>
 
 
<tr>
 
<tr>
<td>
+
<td valign="top">
<table width="100%" height="100%" cellpadding="0" cellspacing="0">
+
<table width="100%" cellpadding="0" cellspacing="0">
 
<tr>
 
<tr>
<td style="background-color: #cff8d9; border-width: 1px; border-style: solid; border-color: #999999; padding: 10px;">
+
<td valign="top" style="background-color: #cff8d9; border-width: 1px; border-style: solid; border-color: #999999; padding: 10px;">
 +
== Current Development ==
 +
* Development has moved from SVN to Git, see [[EclipseLink/Development/Process/Git|Git]]
 +
 
 +
* [[EclipseLink/Development/2.7.0]]
 +
** Development being done in '''/git/master/'''
  
== Project Status/News ==
+
* [[EclipseLink/Development/2.6.0]]
* Oct 9, 2009 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.1.3 Released!]
+
** Maintenance releases from 2.6 branch
* June 24, 2009 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.1.2 Released!]
+
* May 15, 2009 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.1.1 Released!]
+
* Mar 12, 2009 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.1 Released!]
+
* Feb 4, 2009 - [http://www.eclipse.org/eclipselink/downloads/milestones.php 1.1.0 RC1 available]
+
* Jan 20, 2009 - 1.1.0 branch created for 1.1 release, trunk open for new 2.0 development.
+
* Oct 29, 2008 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.0.2 Released!]
+
* Sept 9, 2008 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.0.1 Released!]
+
* July 10, 2008 - 1.0.1 branch created for 1.0 patches, trunk open for new 1.1 development.
+
* July 9, 2008 - [http://www.eclipse.org/eclipselink/downloads/ EclipseLink 1.0 Released!]
+
* June 12, 2008 - Moving the EclipseLink project from Technology to RT. this will effect SVN, build, test, newsgroup, download locations.
+
* Feb 8, 2009 - [[EclipseLink/Maven | Maven repository available]]
+
* Nov 12, 2007 - [http://www.eclipse.org/eclipselink/downloads/ Nightly development builds, available for download.]
+
* Aug 27, 2007 - All IPZilla bugs approved. Initial source contribution checked-in.
+
  
 +
* [[EclipseLink/Development/2.5.0]]
 +
** Maintenance releases from 2.5 branch
 
</td>
 
</td>
 
</tr>
 
</tr>
</table>
 
</td>
 
</tr>
 
 
 
<tr>
 
<tr>
<td>
+
<td valign="top">
=== Component Development Information/Status ===
+
  
* [[EclipseLink/Development/JPA | JPA]]
+
== Features, Bugs & Enhancements ==
* [[EclipseLink/Development/MOXy | MOXy]]
+
Features and Enhancements will have a BugZilla [[EclipseLink/Development/Bugs|enhancement]] associated with it.  A [[EclipseLink/Development/DesignDocs|design document]] will be created for each feature.  A review of these docs will be initially done by mailing list (eclipselink-dev@eclipse.org) and by meeting if followup is required.  Prior to code being checked in, code reviews will be done through the mailing list (eclipselink-dev@eclipse.org).
* [[EclipseLink/Development/SDO | SDO]]
+
* [[EclipseLink/Development/DBWS| DBWS]]
+
  
=== EclipseLink Development Process ===
 
The development process for working on EclipseLink is based on the agile development process [http://en.wikipedia.org/wiki/Scrum_(development) Scrum].  In a nutshell, a prioritized [[EclipseLink/Development/Backlog|backlog]] is created and kept up to date using input from the community.  The [[EclipseLink/Development/SprintList|task list]] is the work that is done in a Sprint, organized by component.
 
 
=== Features and Enhancements ===
 
Features and Enhancements will have a BugZilla [[EclipseLink/Development/Bugs|enhancement]] associated with it.  A functional specification and [[EclipseLink/Development/DesignDocs|design document]] will be created for each each feature.  A review of these docs will be initially done by mailing list (eclipselink-dev@eclipse.org) and by meeting if followup is required.  Prior to code being checked in, code reviews will be done through the mailing list (eclipselink-dev@eclipse.org).
 
 
=== Bugs ===
 
 
Docs are usually not required for [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink bug] fixes.  Prior to code being checked in, code reviews will be done through the mailing list (eclipselink-dev@eclipse.org).
 
Docs are usually not required for [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EclipseLink bug] fixes.  Prior to code being checked in, code reviews will be done through the mailing list (eclipselink-dev@eclipse.org).
  
<b>Todo:</b>
+
== EclipseLink Newsgroups & Mailing Lists ==
* A way to query on what bug#'s correspond to the code checked into the nightly/milestone label so we can view the diffs as a transaction (individual diffs are available via SVN-update).
+
* [http://www.eclipse.org/forums/index.php?t=thread&frm_id=111 EclipseLink Users Forum]
 
+
* [http://dev.eclipse.org/mhonarc/lists/eclipselink-dev/maillist.html EclipseLink Dev Mailing list - eclipse.org hosted - date view] - [http://dev.eclipse.org/mhonarc/lists/eclipselink-dev/ month view] - [https://dev.eclipse.org/mailman/listinfo/eclipselink-dev subscribe]
</td>
+
* [http://dev.eclipse.org/mhonarc/lists/eclipselink-users/maillist.html EclipseLink Users Mailing list - eclipse.org hosted - date view] - [http://dev.eclipse.org/mhonarc/lists/eclipselink-users/ month view] - [https://dev.eclipse.org/mailman/listinfo/eclipselink-users subscribe]
 +
* [http://eclipse.1072660.n5.nabble.com/EclipseLink-f4.html EclipseLink Nabble Forums] - [http://eclipse.1072660.n5.nabble.com/EclipseLink-Users-f5.html users] - [http://eclipse.1072660.n5.nabble.com/EclipseLink-Dev-f7490.html dev]
 +
</td>  
 
</tr>
 
</tr>
  
Line 68: Line 43:
 
</td>
 
</td>
  
<td rowspan="2" width="310" style="background-color: #bbbad2; border-width: 1px; border-style: solid; border-color: #fabd23; padding: 10px;">
+
<td rowspan="3" width="310" valign="top">
 +
<table>
 +
<tr><td style="background-color: #bbbad2; border-width: 1px; border-style: solid; border-color: #fabd23; padding: 10px;">
  
 
=== Links ===
 
=== Links ===
 
* [http://www.eclipse.org/eclipselink EclipseLink Home]
 
* [http://www.eclipse.org/eclipselink EclipseLink Home]
* [http://www.eclipse.org/eclipselink/downloads/index.php Downloads]
 
* [[EclipseLink/Source|Source]]
 
* [http://fisheye2.atlassian.com/browse/eclipselink FishEye]
 
* [[/Process|Development Process]]
 
* [[/Testing|Testing]]
 
* [[EclipseLink/Development/Incubator|Incubator]]
 
* [[EclipseLink/Bugs|Bugs and Enhancements]]
 
* [[/Performance|Performance]]
 
* [[EclipseLink/IPLog | IP Log]]
 
* [[EclipseLink/Timeline | Project Timeline]]
 
* [[EclipseLink/RoadMap | Project Road Map]]
 
* [[EclipseLink/Building| Building EclipseLink]]
 
* [[EclipseLink/DevMeetings| Developer Meetings minutes and agendas]]
 
* [[EclipseLink/Maven| Information about EclipseLink Maven Repository]]
 
* [[:Category:EclipseLink]]
 
* [[:Category:EclipseLink:Users]]
 
* [[:Category:EclipseLink:Committers]]
 
  
==== Newsgroups & Mailing Lists ====
+
* [[EclipseLink/Development/DesignDocs|Design documents]]
* [http://www.eclipse.org/newsportal/thread.php?group=eclipse.technology.eclipselink EclipseLink Newsgroup]
+
 
* [http://www.nabble.com/EclipseLink-f26430.html EclipseLink Nabble Forums]
+
* [[EclipseLink/Development/Process/Git|Git]] - source code repository
* [https://dev.eclipse.org/mailman/listinfo/eclipselink-dev EclipseLink Developers Mailing List]
+
 
* [https://dev.eclipse.org/mailman/listinfo/eclipselink-users EclipseLink Users Mailing List]
+
* [[/Process|Contribution/Development Process]] - overview of development process
 +
* [[EclipseLink/Building| Building & Testing]] - how to build and test EclipseLink
 +
* [[/Testing|Testing]] - more information on EclipseLink testing
  
==== Blogs ====
+
* [[EclipseLink/Maven|Maven]] - EclipseLink in Maven
* [http://eclipselink.blogspot.com EclipseLink Team Blog]
+
* [http://java-persistence.blogspot.com Doug's Java Persistence Blog]
+
  
=== Development Documents ===
+
* [http://www.eclipse.org/eclipselink/#download Downloads]
* [[EclipseLink/WikiLayout|Wiki Organization]]
+
 
* [[EclipseLink/Dependencies|Dependencies]]
+
* [[EclipseLink/Development/Incubator|Incubator]] - where experimental ideas are developed
* [[EclipseLink/Development/DesignDocs|Design documents]]
+
* [[EclipseLink/IPLog | IP Log, Dependencies]] - where all external contributions and dependencies must be tracked
* [[EclipseLink/Development/Architecture|Architecture documents]]
+
 
* [[EclipseLink/Development/Documentation|End-user documentation plan]]
+
* [[EclipseLink/Development/Bugs|Bugs and Enhancements]]
 +
 
 +
====Resources, Documentation====
 +
* [https://www.openhub.net/p/eclipselink Open HUB] - open source project network
 +
 
 +
* [[EclipseLink/Development/Architecture/EclipseLink|EclipseLink Architecture]]
 +
* [[EclipseLink/Development/Summit|EclipseLink Summit 2010]]
  
 +
</td></tr></table>
 
</td>
 
</td>
 
</tr>
 
</tr>

Latest revision as of 14:04, 18 April 2015

Current Development

  • Development has moved from SVN to Git, see Git

Features, Bugs & Enhancements

Features and Enhancements will have a BugZilla enhancement associated with it. A design document will be created for each feature. A review of these docs will be initially done by mailing list (eclipselink-dev@eclipse.org) and by meeting if followup is required. Prior to code being checked in, code reviews will be done through the mailing list (eclipselink-dev@eclipse.org).

Docs are usually not required for bug fixes. Prior to code being checked in, code reviews will be done through the mailing list (eclipselink-dev@eclipse.org).

EclipseLink Newsgroups & Mailing Lists

Links

  • Git - source code repository
  • Maven - EclipseLink in Maven

Resources, Documentation

Back to the top