ProjectContainer needs to contain also:
- the
list of subcontainers
- the
list of Eclipse Project Containers that are referenced by the
ProjectContainer
If we assume that ProjectContainer
contains many Eclipse Projects, then the CVS repository can not be assigned to
ProjectContainer. It is a part of Eclipse Project "definition".
Otherwise we have can assign only one Eclipse Project to one ProjectContainer.
The list of "active team
members" will change dynamically, while all other resources are static. I
think we need to distinguish the two things. The list of active members should
probably be maintained analogously to event routing during the execution. I
think the list shouldn't be stored on disk as project state.
Pawel
From:
corona-dev-bounces@xxxxxxxxxxx [mailto:corona-dev-bounces@xxxxxxxxxxx] On Behalf Of O'Flynn, Dennis
Sent: Tuesday, July 11, 2006 10:34
PM
To: Corona development
Subject: [corona-dev]
ProjectContainer Definition
The following is a draft definition of a
ProjectContainer. Please reply to this email thread to update this
definition.
What is a ProjectContainer?
A ProjectContainer is an exemplary implementation Corona’s collaboration context
framework. It defines the collaboration context for sharing a high lever
project definition across multiple Eclipse Workbenches as well as Corona server-side
environments.
What is in a ProjectContainer?
Corona’s
collaboration context container is a generic container used to manage
references to resources. The ProjectContainer provides the context for
these resources to be grouped together. The following are the resources
referred to by the ProjectContainer:
- List of team members
who belong to the Project
- List of team members
who are active (online) within the Project
- URL of
Project’s home page (optional)
- URL of
Project’s wiki page (optional)
- URL of
Project’s bugzilla page (optional)
- URL of
Project’s CVS repository
- i.e. cvs://
:pserver:dennis@xxxxxxxxxxxxxxx: /cvsroot/technology (Valid URL ???)
- URL of the ECF
server used by the Project for collaboration (optional)
- i.e.
ecftcp://<server>:port/<groupname>
The contents of this e-mail are intended for the named addressee only.
It contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose it
to anyone else. If you received it in error please notify us immediately and
then destroy it.
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.