StepMania is an open-source project. This page contains information for software developers interested in working on StepMania.
Anyone is welcome to contribute to StepMania. We suggest you start by subscribing to the stepmania-devs mailing list (details below). If you have features that you would like to work on adding to StepMania, please send your ideas for feedback to the stepmania-devs mailing list or talk to us on IRC.
Please do not send feature requests to the mailing list unless you're working on the feature yourself. We have a forum for feature requests.
In general, we don't give our Mercurial commit access until you have a change or feature close to ready for checkin. If you're discussing your idea on the mailing list, just ask for commit access when you're close to ready for checkin.
- Download StepMania Source Code
Download the current StepMania source code from our source code repository. (Or browse the web version.)
- Build StepMania from Source Code
Build the StepMania source code into a working game.
- Developer Profiles
See profiles for the StepMania developers.
- Google Code Project
Visit the Google Code project page for StepMania.
- Code Docs
See Doxygen-generated source code documentation for the StepMania code.
- Code Walkthrough
Get acquainted with the style guidelines and the most important pieces of the StepMania codebase.
- StepMania 5 Bug Tracker
Lists the current, open bugs.
We are no longer using anything on SourceForge (and haven't been for a long time). Google Code is where all recent development has happened.
How we communicate
- StepMania developers discussion list - subscribe - archives
- StepMania CVS commit list - subscribe - archives
- StepMania 5 commit list - subscribe - archives
StepMania.com uses MediaWiki to manage its content.
- Click Edit at the bottom of any page.
- Create a wiki account if you don't already have one.
- Track recent changes.