SilverLeague is a collaborative, community driven group of SilverStripe developers who band together to produce, improve and maintain a set of high quality SilverStripe modules.
Most SilverStripe modules are open source. Many are owned and/or maintained by individual community developers. While this is great, sometimes it's just better to work in a team.
SilverLeague aims to create a community of active SilverStripe developers who collaboratively create, maintain, review and improve a set of approved SilverLeague modules. Much like The League of Extraordinary Packages, we aim to conform to various best-practice standards.
Module name | Framework | Description | Links |
---|---|---|---|
silverleague/silverstripe-logviewer | ^4.0 | View your SilverStripe logs from the CMS | Proposal |
silverleague/silverstripe-ideannotator | ^3.1, ^4.0 | Auto-generate PHPDoc blocks for your SilverStripe code | Proposal |
silverleague/silverstripe-console | ^4.0 | Auto-generate PHPDoc blocks for your SilverStripe code | Proposal |
Modules that are currently in development can be found on our Issue Tracker
Modules that have been proposed, but have not begun development can also be found on our Issue Tracker
We'd love you to contribute! We do have a couple of processes to follow though depending on the "phase" of the module you're using:
Draft phase: Please submit pull requests to the appropriate module "specification" file and indicate your suggested changes. Feel free to review other requests too. Requests will be merged by a SilverLeague community member once approved.
Development and active support phase: Ideas, proposals and contributions are readily accepted in the form of issues or pull requests on the appropriate SilverLeague repository.
All SilverLeague modules will adhere to semantic versioning.