Advanced Developers
If MVC, ORM, and OOP don't sound like Klingon to you, you're ready to contribute to the SilverStripe codebase. We need both intermediate and expert web developers to keep the product alive and kicking. Here are a few ideas to get you started.
Least time
Submit bug reports and patches. Submitting accurate bug reports and patches is a good step to becoming a core contributor.
Join the weekly core discussions on IRC.
Help others on our IRC Channel.
More time
Test our daily builds and report bugs in the SilverStripe codebase.
Discuss new features and concepts on the silverstripe-dev Google group.
Build a small widget for people to drop into their websites.
Most time

Build and maintain a module to extend SilverStripe functionality.
Write unit tests for existing functionality.
Share the lessons you've learned: Write How-tos for other developers in the Knowledge Base.
Useful Tools
- Bug Tracker: The place to report bugs and enhancements.
- Roadmap: Outlines progress of future releases.
- Timeline: Recent activity on tickets and the source code.
- API documentation: Code-level autogenerated documentation for the SilverStripe classes.
