-------- %INCLUDE{WebNotice}% -------- There are many interesting and less interesting improvements that can be made to the Stratego implementation. Anyone who is interested in doing some work on the [[StrategoCompiler][compiler]], the library, the XT tools, or the [[StrategoDocumentation][documentation]] is welcome. Please join the [[MailingList][stratego-dev]] mailinglist if there is something you would like to do, so that we can avoid duplication of work. ---++ Contact/Discussion ---+++ Mailing Lists * See [[mailing lists]] ---+++ IRC * [[irc://irc.freenode.net/#stratego][irc.freenode.net/#stratego]]: for discussions with and assistance by some of our Stratego/XT experts. ---+++ People Involved * [[Stratego community]]: groups and individuals using Stratego/XT * [[http://planet.strategoxt.org/][Planet Stratego]]: Stratego/XT developers blogging about their work * [[Stratego contributors]]: people who contributed to the development of Stratego and XT ---++ Planning and Bugtracking Planning and bugtracking is done using the [[%JIRA%][JIRA issue tracking]] system. Please add new issues to JIRA! * [[%JIRA%/browse/STR?report=com.atlassian.jira.plugin.system.project:roadmap-panel][JIRA]]: roadmap with issues for future releases ---++ Development of Stratego/XT The [[%MANUAL%/development.html][Development Chapter]] in the manual describes how to install Stratego/XT from Subversion, how to modify the sources, and how to contribute your changes. * [[HowToReleaseStrategoXT]] ---+++ Documentation * [[ExtendibleDocumentationGenerator][xDoc]] -- api and source code documentation of Stratego/XT and other packages * StrategoCompiler -- description of the compiler * See the source of the compiler ;-) * [[PkgConfig][pkgconfig]] * [[Buildfarm Configuration]] ----++ Resources for (Compiler) Developers * Linux/Unix * [[http://www.catb.org/~esr/writings/taoup/html/][The Art of Unix Programming]] by Eric Steven Raymond * Compilers and Libraries * [[http://electron.phys.dal.ca/GCC-HOWTO.html][The Linux GCC HOWTO]] * [[http://www.dwheeler.com/program-library/Program-Library-HOWTO/][Program Library HOWTO]] * Build System * [[http://sources.redhat.com/autobook/][Autobook]]: GNU autoconf, automake, and libtool. * [[http://www.gnu.org/software/libtool/libtool.html][Libtool]] * [[http://pkgconfig.freedesktop.org][pkg-config]] * Programming Languages * [[http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html][Syntax Across Languages]] -- a great overview of the syntax of many common language constructs for many different languages * Character Sets * [[http://www.joelonsoftware.com/index.html][Joel on Software]]: [[http://www.joelonsoftware.com/articles/Unicode.html][The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)]] * http://www.paulgraham.com/popular.html