diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 00000000..9dc81727 --- /dev/null +++ b/README.md | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | # CCCMS | ||
| 2 | |||
| 3 | The content management system behind [www.ccc.de](https://www.ccc.de). | ||
| 4 | |||
| 5 | A Rails application with a nested-tree content model, per-node revision | ||
| 6 | history, translated content via Globalize, and a witnessed action log. | ||
| 7 | Editing is deliberately open: any editor may draft anywhere, and only | ||
| 8 | changes that reach the RSS feeds are gated on a role. | ||
| 9 | |||
| 10 | ## Stack | ||
| 11 | |||
| 12 | Ruby 3.4, Rails 8.1, PostgreSQL 16, ImageMagick 7 with Ghostscript. | ||
| 13 | Production runs on FreeBSD behind nginx with Unicorn; development runs | ||
| 14 | anywhere the above are available. | ||
| 15 | |||
| 16 | ## Documentation | ||
| 17 | |||
| 18 | - `INSTALL.md` — setting up from scratch, and maintaining an existing | ||
| 19 | installation | ||
| 20 | - `CONTRIBUTING.md` — conventions this codebase follows, and why | ||
| 21 | - `doc/CUTOVER_2026.md` — historical record of the June 2026 migration | ||
| 22 | from Rails 2 to Rails 8. Not maintained. | ||
| 23 | |||
| 24 | ## Repositories | ||
| 25 | |||
| 26 | - https://codeberg.org/erdgeist/cccms | ||
| 27 | - git://erdgeist.org/cccms | ||
| 28 | |||
| 29 | Public content is CC-licensed per page; see the site itself. The code is | ||
| 30 | beerware. Original code credits to https://github.com/hukl/cccms | ||
