Tools Spec
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Why this document exists
This is an attempt to write a role-centered description of how the different software components that projects are using, described in Project Infrastructure Migration fit together. Single sign-on to a lot of different services could be offered.
There are really two components of this, because OSGeo the Foundation needs one set of tools to communicate between and about itself; there is also an intention to provide hosted services that OSGeo projects and participants need but can't provide themselves, wanting the benefit of a stable home.
Roles
Member
- Can be a member of one or more committees or projects
- Has group-based access to subversion
- May have system access, ssh etc
- Sends messages
- Can be subscribed to mailing lists associated with projects
- Has a location
Project
- Has members
- Has mailing list facilities
- Has home pages
- Has its own subdomain of osgeo.org
- Has meetings
- Has news/talk items to publish
- Has a public bug tracker
- Has document archiving facilities
- Has a collaboration space
Committee
* Has all the properties of a project
Local Chapter
* Has all the properties of a project
Objects
Message
- Has a timestamp
- Has a lot of different recipients
- Is connected to a project
- Could have keywords
Meeting
- Has participants
- Has logs, perhaps has minutes or a summary
- Has a time and medium/place
Request
- Task or bug
- Submitted at a time, by a person
- Actionable by a person
Data Set
- Members may want to upload and create metadata about data sets as part of a project.
- Data sets may have spatial metadata and be indexed and searched for that way
Special Features
- Some kind of voting facility - secure for board elections - more automated for processes like logo/motto selection
- Survey facility
References
ASF Projects site
The Apache Software Foundation has a project directory at http://projects.apache.org/ built by collecting models from DOAP, 'Description of a Project' files that each project contributes.