ngoomie
ada2e8337f
Right now htmx constitutes literally most of the repo's code just because the current Perl code is so small. Makes the Git repo look like it's a JS repo, lol |
||
---|---|---|
.vscode | ||
lib | ||
public | ||
script | ||
templates | ||
.gitignore | ||
.percriticrc | ||
.perltidyrc | ||
INSTALLING.md | ||
LICENSE | ||
README.md | ||
charmboard.example.conf | ||
database.sql |
README.md
CharmBoard
CharmBoard is forum software written in Perl, inspired by chiefly AcmlmBoard and its derivatives. It's intended to be a more "fun" alternative to the bigger forum software suites available today. Though largely, it's just intended as a sort of pet project of mine for now and a way to learn Perl + Mojolicious, and some other modules I've been wanting to learn.
Requirements
- Perl5 v5.34 or higher
Mojolicious
(website, metacpan)Mojolicious::Plugin::Model
Mojolicious::Plugin::Renderer::WithoutCache
— only needed in dev environment
DBI
DBIx::Class
- one of two
DBD
database drivers — seeINSTALLING.md
for detailed information
Tree::Simple
Authen::Passphrase::Argon2
Math::Random::Secure
Installation
Please see INSTALLING.md