Certification Process ***DRAFT***=
Initial Draft Proposal - Certified Contribs
Mission Statement
First, to provide a mechanism for certifying community contributions as being tested and approved compatible with specific SME releases.
Second, to provide a contribs.org managed download area of certified contribs listed by SME release and by function area.
Certification Process
Once a developer has a contrib built they may request certification on a specific SME release. The process would be for the developer to place a Certification Contrib Request -CCR- on the Experienced User forum. The forum post subject should follow the syntax: -CCR-release- contrib_name.
Items to check (Added I.Wells 13th May 2004)
Packaged templates should never be placed into templates-custom. Therefore as part of the certification process it will be checked that no templates are put into templates-custom.
If the existing template needs to be changed, a developer should modify the existing template, and send a patch back to the original's author, and then should either wait for the original author to publish an update, or should publish a fork of the original package.
Example:
Subject: -CCR-SME6.0- e-smith-phpSysInfo-0.0.1-1.noarch.rpm
Download: http://mirror.contribs.org/smeserver/contribs/dmay/mitel/contrib/phpSysInfo
Instructions: blah, blah, blah or link to HowTo
Request: Please install, test and report your results.
The process would then be for members of the community to install and report back to the forum thread. Once the developer receives a minimum of three positive reports, the developer would then send an e-mail to 'ccr@contribs.org' quoting the forum thread. A contribs.org representative would review the e-mail and forum thread and if found acceptable the contrib will be copied into the Release directory tree.
In this example:
SME6.0/CONTRIBS/System Utilities/phpSysInfo
SME6.0/ISO ----> linking to iso mirrors
SME6.0/RPMS
SME6.0/SRPMS
Again this is just an initial draft to gather 'internal' feedback. Comments welcomed.
Back to Development