Jump to: navigation, search

Difference between revisions of "Tasks (Buckminster)"

(Items to complete before the 1.0 final release. Completion Q4 2006)
(Items to complete before the 1.0 final release. Completion Q4 2006)
Line 28: Line 28:
 
** Rename <local>/<external> to <attribute>
 
** Rename <local>/<external> to <attribute>
 
* '''Improve packaging'''
 
* '''Improve packaging'''
** Limit the number of features
+
** Review feature structure
 
** Add common OSS feature (pde, cvs, svn)
 
** Add common OSS feature (pde, cvs, svn)
 +
** Create a separate headless.site.xml for the update site
 
* '''Meta Data'''
 
* '''Meta Data'''
 
** Bill Of Material and dynamic data separation
 
** Bill Of Material and dynamic data separation
 
** Simple Bill Of Material delta viewer
 
** Simple Bill Of Material delta viewer
* PDE Build improvements
+
* '''PDE Build improvements'''
 
** Feature version consolidation
 
** Feature version consolidation
 
** Understand PDE repository maps
 
** Understand PDE repository maps
Line 43: Line 44:
 
** <strike>Make headless core product much smaller</strike>
 
** <strike>Make headless core product much smaller</strike>
 
** Review headless command and option names
 
** Review headless command and option names
 +
** Create new workspace from template workspace
  
 
=== Misc possibilities - undecided and no timeframe ===
 
=== Misc possibilities - undecided and no timeframe ===

Revision as of 12:46, 11 October 2006

< To: Buckminster Project

We're currently working against our Buckminster 1.0 release milestone, which will be the first documented & production-quality Buckminster release. This milestone is scheduled for Q4 2006 completion (most likely late November).

Buckminster Milestone 3. Completion Q3 2006

  • -Clean up and restructure- CSPEC and some related mechanisms
    • Remove 'targets' concept (outdated)
    • Remove use of 'buckminster' URL as a query vehicle (only internally used and is better modeled differently)
    • Add component name/version attributes to the data
      • In principle this is redundant information, but there are times when it can be necessary and/or useful. However, it must be described on exactly when and how the data is used and what happens when it conflicts with implicit information. There are also implications for CQUERY advisor nodes.
  • Complete the CSPEC and associated functionality
    • Define actions XML & Model/interface (including persistence model
    • Implement action driven evaluation using actors
    • Improve CSPEC generators to include actions. Build of PDE artifacts in special
    • Update the documentation to reflect new generation and CSPEC elements
    • Removed all deprecated stuff after some announced grace period.
    • Merge XML schemas. We only need three; cspec, rmap, and meta-data.
  • A basic 'update site' provider
  • Headless/packaging docs
    • Generally clean up
    • Add sections on calling directly from Java and from Ant

Items to complete before the 1.0 final release. Completion Q4 2006

  • CSPEC improvements
    • Add componentProducer (prerequisite) to CSPEC dependeny
    • Rename <local>/<external> to <attribute>
  • Improve packaging
    • Review feature structure
    • Add common OSS feature (pde, cvs, svn)
    • Create a separate headless.site.xml for the update site
  • Meta Data
    • Bill Of Material and dynamic data separation
    • Simple Bill Of Material delta viewer
  • PDE Build improvements
    • Feature version consolidation
    • Understand PDE repository maps
  • Documentation improvements
    • Create Trailblazers for common usecases
    • New docs on cspec/ant bridge
    • More examples
  • Headless improvements
    • Make headless core product much smaller
    • Review headless command and option names
    • Create new workspace from template workspace

Misc possibilities - undecided and no timeframe

  • Disconnect headless entirely from Buckminster, possibly offer for general RCP use
    • Turn into article: 'Implementing a headless framework' and 'Implementing a headless progress monitor'