Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rap-dev] Contributions Policy

Hi,

how about having a folder for each type/category of component like so:
incubator
  timeline
    o.e.r.timeline.simile
    o.e.r.timeline.google
    ...
  visualization
    o.e.r.vis.google
    o.e.r.vis.jit
    ...

Any comments?

BTW does it make sense to "hide" the different implementations behind a common API? For example there is one timeline-widget and whether the timline.google- or timeline.simile-implementation is used is "configured" at runtime or decided otherwise.
But that's probably an entirely differnet topic...

Regards,
Rüdiger

On 29.01.2010 19:44, Austin Riddle wrote:
Hello,

What Rüdiger suggests sounds good. I like having the components in
folders, but I am unsure as to what the folders should be named. I
envision that there will be various providers of the same types of
components, so we would need to keep some bundle naming conventions that
indicate the category and provider of a component.

For instance we might have several providers of timeline widgets:

o.e.timeline.simile
and
o.e.timeline.google
and
o.e.timeline.dipity

And for visualizations or visual analytics we might have:

o.e.visualization.google
and
o.e.visualization.jit

And for maps we might have:

o.e.map.google
and
o.e.map.openlayers

And worse:

o.e.charts.emprise

and

o.e.charts.flot

Any ideas?

Rüdiger said:
I am asking myself how to structure the incubator code repository. My
current thinking is to have a separate folder for each "component"
like so:
incubaor
spreadsheet
o.e.spreadsheet
o.e.spreadsheet.tests
...
infovis
o.e.infovis
...
themeeditor
o.e.themeeditor
o.e.themeeditor.tests
Any thoughts on this?





Back to the top