Bug 162814 - Need ability to perform non-intrusive prototyping
Summary: Need ability to perform non-intrusive prototyping
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Buckminster (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: buckminster.core-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
Depends on:
Blocks:
 
Reported: 2006-10-30 18:29 EST by Thomas Hallgren CLA
Modified: 2019-02-25 14:40 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Hallgren CLA 2006-10-30 18:29:40 EST
(Copied from thread "Non-intrusive prototyping" on buckminster-dev)

Assume the following situation:
Developer Anna wants to try out Buckminster on feature X (with sub-features and plug-ins). She wants to do this in a non-intrusive way but in order for Buckminster to do what she feel is needed, she must add a CSPEC extension files to some of the projects.

Her options are somewhat limited since she feels that checking things in would be far too intrusive (in fact, she does not even have write access to some of the projects). She could of course create a local copy of everything and add things there but that is fairly cumbersome for complex projects and the resulting setup will not validate her CQUERY/RMAP setup. The fact that she would like a colleague (working at another site) to try it out later, makes that though even less appealing.

A resolution to the problem could be if Buckminster, during prototyping, was able to slot in the needed artifacts (i.e. CSPEX files) from the side. Perhaps we could have an entry in the CQUERY that appoints a map-file that maps explicit component names to folders containing artifacts later intended for the component?
Comment 1 Thomas Hallgren CLA 2006-10-30 18:34:21 EST
The solution was to add an "Overlay Folder" to the advisor nodes of the CQUERY. If present, the appointed folder will be merged with the matched component when it is materialized. Overlay entries will always have precedence in the merge.

The solution is intended for prototyping only and the overlay folder must be a file that is accesible locally.
Comment 2 Thomas Hallgren CLA 2007-07-04 10:12:14 EDT
.