Skip to Content.
Sympa Menu

sm-users - [SM-Users] Request for Sorcery Volunteers

sm-users AT lists.ibiblio.org

Subject: Sourcemage Users List

List archive

Chronological Thread  
  • From: Andrew Stitt <afrayedknot AT thefrayedknot.armory.com>
  • To: sm-discuss AT lists.ibiblio.org, sm-users AT lists.ibiblio.org
  • Cc:
  • Subject: [SM-Users] Request for Sorcery Volunteers
  • Date: Tue, 16 Nov 2004 20:18:28 -0800

Are you looking for a way to get involved with SourceMage? Do you want to
learn more about sorcery and become one of the few, the proud, the
/Sorcery Hackers/? :-)

Well the sorcery team (dufflebunk mostly) has embarked on a project to
write "unit tests" for most of the internal sorcery functions, and we're
looking for volunteers to help out.

You can work at whatever pace best works for you, this work can be done
easily in quick 10-20 minute segments if that is all that time allows
for you. It is a very flexible project to work on, and everything you do
has a direct impact on helping maintain sorcery stability. Also since
you'll be learning about all of sorcery's internals you'll be a good
fit for continuing work on Sorcery :)

What you'll be doing is picking up individual functions (or libraries
if you're ambitious) and learning how they work, what they do (and/or
asking dufflebunk or I about them). Then writing some simple tests
within our unit test framework [0] to verify that individual functions
do what they say they do.

This is a great way to get involved with sorcery without having to worry
at all about accidentally breaking something (thats what I do btw ;)).
Its also a good way to learn more about bash, which I feel is really
a language best learned by working on something that already uses it.

This is a big project since sorcery has a fairly high number of functions
(and why we would like some help). The eventual goal is to have some
boiler plate tests to run that ensure that a particular change hasnt
broken anything. Its better to find out problems that way than by having
someones box break, and in many cases its easier than trying to cast
a bunch of different things to exercise the changed codepaths. Also,
by coming up with interesting scenario's we can find bugs in functions
we wouldnt have otherwise noticed.

Anyways, if you have an interest in helping out with this send me an
email, or ping me on irc in #sourcemage or #sorcery.

-Andrew

[0] http://wiki.sourcemage.org/index.php?page=SorceryUnitTests

--
__________________________________________________________________________
|Andrew D. Stitt | astitt at sourcemage.org |
|irc: afrayedknot | afrayedknot at t.armory.com |
|aim: thefrayedknot or iteratorplusplus | |
|Sorcery Team Lead, Porting Team Lead | |
|Grimoire Guru ham/smgl | ftp://t.armory.com |
|Author and Maintainer of Prometheus | |
--------------------------------------------------------------------------

Attachment: pgprgjkEHUzHQ.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page