- setup: introduction, installation rewritten from install to serve, configuration with the keys an application sets - console: introduction, setup and maintenance, scaffolding, writing commands, utilities; every command name is checker-verified - bonfire ExampleCatalog shows arguments, bare and repeatable flags - index links the section introductions; TestDocsRequiredPages lists the seven new pages
1.2 KiB
1.2 KiB
title, description, section, order
| title | description | section | order |
|---|---|---|---|
| SummerCMS documentation | SummerCMS is a content management framework for Go, inspired by WinterCMS. | index | 0 |
SummerCMS documentation
SummerCMS keeps what makes WinterCMS productive (plugins that extend each other, YAML-driven admin forms and lists, console scaffolding) and compiles an application into a single Go binary. The framework modules, the application's plugins, the embedded admin SPA and the console commands all ship as one executable.
Start with Installation to set up the toolchain and the summer CLI. If you know WinterCMS, read Coming from WinterCMS for a map of its concepts to SummerCMS. The API reference section has one page per framework module.
Where to start
- Setup: what SummerCMS is, installation, configuration and the move from WinterCMS.
- Architecture: the single binary, Go modules, the application lifecycle and the request lifecycle.
- Plugins: registering a plugin, scheduling, extending other plugins and testing.
- Console: the
summertool, the application binary's commands and writing your own.