Difference between revisions of "Dash Project"

From Eclipsepedia

Jump to: navigation, search
(Bugzilla)
(Current Dash Efforts)
(7 intermediate revisions by 3 users not shown)
Line 3: Line 3:
  
 
==Themes and Plan==
 
==Themes and Plan==
See [http://www.eclipse.org/projects/project-plan.php?projectid=technology.dash our project plan].
+
See [http://www.eclipse.org/projects/project-plan.php?projectid=technology.dash our project plan]. We [[Dash Project/Using Bugzilla|use bugzilla]] to manage our plan.
 
+
===Bugzilla===
+
We add items to our project plan as follows:
+
# Everything has a bug. New features are enhancements, bugs are bugs.
+
# Bugs that correspond to a theme are given [xxx] titles. If you can't find a good theme for a bug, perhaps that means either (a) we shouldn't be working on it and (b) we should have another theme.
+
# Bugs are allocated to monthly milestones using target dates.
+
 
+
When implementing/fixing a major feature that should be added to the New & Noteworthy, please follow the process outlined in [https://bugs.eclipse.org/bugs/show_bug.cgi?id=229522 bug 229522].
+
 
+
We do a major milestone at the end of each month.
+
# We continually roll code to production, so we don't need a special roll out.
+
# Update the themes and priorities in the plan (/cvsroot/technology/org.eclipse.dash/project-info/plan.xml). Add new themes, remove old themes, etc. It is important to have new, fresh themes and not just say that we are always working "Great Stuff".
+
# Commit to bugs for the next three months. Use target milestones of "April2008", etc. This may involve creating new target milestones.
+
# Update plan.xml with the new milestones. Remove the completed milestone.
+
# Update plan.xml with new bugzilla queries. The "Other" query includes target milestones so when a new target milestone is added, that query needs to be updated. If the themes have existed for too long and there are too many older milestone bugs showing up, the bugzilla queries will need to be modified with a date or ??
+
# Publish the N&N
+
## Modify the $afterdate in the Dash website/new-and-noteworthy/compute-n-and-n.php page to the start date of this milestone. Check in the page. Wait a minute.
+
## Using a browser, fetch the www.eclipse.org/dash/new-and-noteworthy/compute-n-and-n.php web page. Note: this page does a lot of queries to bugzilla, so it should be used manually and not never linked from anywhere that a web spider might find.
+
##
+
  
 
==Team(s)==
 
==Team(s)==
Line 33: Line 14:
 
* [[Commits Explorer]] - Who, What, Where & When of Eclipse Project Commit Stats
 
* [[Commits Explorer]] - Who, What, Where & When of Eclipse Project Commit Stats
 
* Foundation Portal - The Member/Committer Interface with the Foundation
 
* Foundation Portal - The Member/Committer Interface with the Foundation
* [[Ganymede/Build|Ganymatic]] - Building a Better [[:Category:Coordinated|Coordinated]] Release Train
+
* [[Dash Project/Submission System]] - the (final?) submission and conference management system for Eclipse Foundation conferences
 +
* [[Maven Tools 4 Eclipse]] - Tools to convert [http://en.wikipedia.org/wiki/OSGi|OSGi bundles] into [http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html|Maven artifacts] or downloads from [http://www.eclipse.org/downloads/|eclipse.org] into [http://maven.eclipse.org/|Maven 2 repositories]
  
 
===Not Yet Scheduled===
 
===Not Yet Scheduled===
Line 43: Line 25:
 
* [[Experience Guides]]
 
* [[Experience Guides]]
 
* [[Portal Polling Process]]
 
* [[Portal Polling Process]]
* [[Europa Build Workshop]]
+
* [[Europa Build Workshop]], [[Build Workshop 2: Build Harder]]
 
* [[Ganymede Provisioning Workshop]]
 
* [[Ganymede Provisioning Workshop]]
 
* [[Progressive Broadening]]
 
* [[Progressive Broadening]]

Revision as of 11:18, 15 December 2011

Contents

Overview

Project Dash is a place where the community itself can collaborate on tools for community awareness and collaboration in support of our ultimate objective of committer quality and cooperation. The Commits Explorer and the Foundation Portal are the two current major efforts of Project Dash. We would expect that common build infrastructure and tooling will eventually be added. (See also the project info page.)

Themes and Plan

See our project plan. We use bugzilla to manage our plan.

Team(s)

Project Dash is the open source team and Dash-prime is the closed source team. Dash-prime implements server-side tools for the Eclipse Foundation on behalf of the larger Eclipse community, but for privacy and security reasons, the Dash-prime tools are not open source. However, the same Dash project team works on both the open and closed sides and thus these project pages and plans cover both efforts.

Note that even through the Dash-prime source is closed, the project planning and tracking and progress is all open: we plan and discuss and argue and file bugs for everyone to see and participate in.

Efforts

Current Dash Efforts

Not Yet Scheduled

Features and bugs that are not yet scheduled into a milestone.

Past Dash Efforts