Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [corona-dev] ProjectContainer Definition

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.

Back to the top