Developers
StepMania is an open-source project. This page contains information for software developers interested in working on StepMania.
Getting Started
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.
Important Links
- 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
Mailing Lists
- StepMania developers discussion list - subscribe - archives
- StepMania CVS commit list - subscribe - archives
- StepMania 5 commit list - subscribe - archives
IRC
Message Boards
StepMania wiki
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.
