Are you already an IRC junky? Then join #tangram on irc.perl.org. The channel's still a little vacant most of the time, but join in and help fix that!
Other than IRC, the best starting point is joining the mailing list:
mail -s subscribe t2-users-request@utsl.gen.nz
The are two other ways for those who don't have a well configured Unix system:
Apart from that feel free to checkout the sources and have a go at them.
If you have discovered a bug or made changes that you would like to share then please file a bug report by sending an email to bug-Tangram@rt.cpan.org. Before sending the report you may want to check the bugs that have been filed already to see if your bug is already there; if it's not then proceed to notify us. If you are not sure, ask the t2-users list.
We are especially interested in:
The more detailed the report, the better we will able to work on it. The best thing is a small test fragment demonstrating the fault; but, a bad bug report is better than no bug report, so submit it! If you can, see if the latest test Tangram fixes your problem; but the more error message texts are in RT, the more likely they are to be found in Google - so go ahead and log it anyway.
The latest development version of Tangram is available via Git from the utsl.gen.nz Git repository. You can also browse via the gitweb interface (and actually look at commit history and compare changes between revisions... who'd have thought it?)
To access, you will need to get a working Git client, such as cogito. There is no good plug-in to file browsers yet, so if you wanted that, you'll just have to harden up.
The Git URL is: git://utsl.gen.nz/Tangram
Thankfully, Git has no unusual dependancies, and is therefore easy to build.
Once you have cogito installed, you can check out the Tangram module with the following command:
cg-clone git://utsl.gen.nz/Tangram
There is no password for anonymous access.
Please feel free to send git-format-patch style patches to the t2-users list. In fact I wrote some fuller instructions for cpan6 - see cpan6.org.
If I've somehow roped you into committing changes directly, you will need to add a "port 1001" to their ~/.ssh/config for git.utsl.gen.nz, and then use something like:
git-branch -D origin cg-branch-add origin ssh+git://git.utsl.gen.nz/git/Tangram cg-push -r HEAD
In fact the same thing applies to this web site; its URL is git://git.utsl.gen.nz/tangram-website - it's a bit like a wiki, in that anyone can edit any page and send a patch to the mailing list. It's just a bit slower.
All contributions to the web site and code base are encouraged to be as Gonzo style as possible. Patches may be turned down on the grounds that they do not add enough character to the work.