About CRE Forge
What is it :
A Forge is an integrated set of tools or
components which facilitates Project collaboration.
Generally, a forge
provides tools for version control, bug tracking, task managment and
communication. The tools are adaptable to fit a variety of
needs. CRE
Forge provides :
- Version Control
- Subversion (recommended default)
- CVS
- Issue Tracking
- As implemented by the GForge group.
- Task Managment
- As implemented by the GForge group.
- Communication tools
- Mailing lists
- Webspace
- Forums
Who is it for ?
Any
programmer preparing projects for use by the osCommerce community on a
free basis, or the CRE Loaded community on either a free or
commercial
basis.
Why a forge ?
The objective of CRE Forge is
to provide osCommerce programmers a complete development environment in
which a finer level of control may be excercised. Programmers who wish to maintain enough control over their osCommerce contribution
to avoid "feature whiplash" should use CRE Forge as their
project home base. Feature whiplash is the constant return of known bugs
into released code which is common under the osCommerce contribution system.
This results from the "free for all" nature of the contribution section in which anybody
may contribute to any code base offered. CREForge offers the ability to have one known authority finally
reponsible for development and maintenance of each contribution.
A forge gives our programmers tools that promote good coding practices
and help make their work visible and available. It supports
collaboration, giving us an opportunity to create a synergy within a
community sharing knowledge and experience as well as coding time.
CRE Forge Services :
The
CRE Forge resides on a Chain Reaction Works, Inc server under lease to
and maintained by the Application Development department. The
local administration of a project may or not be the
responsibility of Works staff. The person responsible for a given project is the
Project Administrator. This administrator is responsible for managing the projects content,
controlling mailing lists, deciding visibility of services, etc
The life of a project
1. Opening a project
The opening of a project is done by a simple request to CRE Forge
Administration via a form on the CRE Forge home page at
http://creforge.com. The criteria for getting a project approved are
simple :
- The requester contributes to CRE Loaded as an employee,
strategic partner or community programmer.
- The project space is for a contribution to CRE Loaded
osCommerce either free or commercial Open Source or :
- The project is for free Open Source contribution to the
osCommerce project.
2. The GForge projects
The project space administration is assured by the requester.
The requester is the local administrator of the GForge
project. He can add to the group of administrators
other priveleged users. It is this group of administrators
who :
- Decide the access to the public and private spaces
associated with the project,
- Create the user accounts for the project,
- Make design decisions for the project and create
or direct implmentation of the projects code.
3. Rules of usage
The rules of usage govern the civic behavior of the users regarding the
CRE Forge community. A user or project must not disturb or
inconvenience the other users or projects, or the functioning of the
CRE Forge service (ie - avoid abuse of service.)
CRE Forge must obey laws related to data and its intellectual
ownership. A transgression of US law may result in loss of
priveleges up to and including deletion of your account(s) and/or
projects(s). We're not going to provide an exhaustive list,
but the following are unacceptable :
- Posting of defamatory or racist comments
- Promotion of piracy
- Use of site resources as a substitute for backing up your
local machine or extending its resources for purposes unrelated to your
project.
- Spying or procuring the data of others on the server
without their knowledge or consent.
- .......
4. Copyright
While each project on the forge must be Open Source under an approved license, committing code to
a repository automatically grants the copyright for that code to the Project Owner. For Chain Reaction Works, Inc projects this is the company. For other projects it will be the project administrator unless otherwise stated in the projects website. Project founders are urged to notify the site administrator of
any exceptions made as allowed this policy. This can be helpful in certain legal matters.
CRE Loaded, CRE Forge, Chain Reaction Works, Chain Reaction Web and accompanying logos are trademarks of Chain Reaction Works, Inc or their respective companies. All rights to use of these trademarks are reserved.
|