Devise a away to track and spi changes we make in 2.x
-----------------------------------------------------

                 Key: TUSCANY-3443
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3443
             Project: Tuscany
          Issue Type: Improvement
          Components: Java SCA Core Runtime
    Affects Versions: Java-SCA-2.0
         Environment: All
            Reporter: Simon Laws


>From this thread 
>(http://www.mail-archive.com/dev%40tuscany.apache.org/msg11292.html) it would 
>be good to have a clearer idea of what SPI we define and how it is changing as 
>we move toward our 2.0 release. Here are some ideas...

Identify with a greater degree of fidelity which interfaces/classes we actually 
consider to be part of the SPI
   Which interfaces/classes will be implemented/extended as part of building 
extensions, e.g. the binding or implementation model
   Which interfaces/classes will be called as part of building extensions, e.g. 
endpoints/endpointreferences
  We have two lists now on the 2.x docs page and I would like to review and 
aggregate if possible

Have Java doc for all of the files above

Identify when these change from revision to revision
  Create versions tests
  Keep a manual list of the APIs the feature pack use and take it upon 
ourselves to take note and report when we change things on the list OR
  Have an itest which looks at each file and compares them against a known hash 
of the previous good version of the file

When something has changed identify what has actually changed
  Look for differences in the Java doc (needs to be Java doc there to do this 
of course)
  manual description

Keep a current status of what has changed
  manual in the first instance. On the status page?


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to