CRE Forge
Home My Page Project Tree Code Snippets Project Openings
  
Click links to see more about : Introduction to CRE Forge | Using TortoiseSVN | CRE Forge FAQs

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.
 

Document Repository | CRE Forge Help | CRE Technical Documents | CRE Loaded Change Logs | CRE Loaded Wiki
Powered By GForge Collaborative Development Environment