docs/Developers/index.md
# ShinyCMS Developer Documentation
## Useful Links
GitHub:
* [Project board](https://github.com/denny/ShinyCMS-ruby/projects/1)
* [Issues](https://github.com/denny/ShinyCMS-ruby/issues)
## Goals and Progress
This is as close as we get to a roadmap, for now :)
* [Project goals](ProjectGoals.md)
Semi-retired progress-tracking files:
* [Done](done.md)
* ~[In progress](in-progress.md)~ (all moved to project board)
* [To do](TODO.md) (short-to-medium term tasks moved to project board, rest to follow in due course)
## Technical Guides
* Instructions for [creating a new plugin](Plugins.md) (and related useful info)
* Notes about the [demo site data](demo-data.md)
* [Rake tasks](rake-tasks.md) for developers (export new/extended demo data)
* Guidance and tools for [testing](Testing.md) (this project has 100% test coverage)
* Tools for checking [code quality](code-quality.md)
### Helpers, Concerns, and other useful modules:
* [Overview](Concerns-and-Helpers.md)
* [Helpers](helpers.md)
* [Model Concerns](model-concerns.md)
* [Controller Concerns](controller-concerns.md)
* [Mailers](Mailers.md)
* [Other modules](other-modules.md)
## Code of Conduct
This project has a [Code of Conduct](../code-of-conduct.md), which is intended
to make using ShinyCMS, or contributing to it, a harassment-free experience for
everybody involved - regardless of who they are and what they do or don't know.
Please read and follow the code of conduct - thank you.