A hosting service for Jekyll Blogs
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MJB::Web Application Source Code
Technology
File & Directory Structure
| Name |
Purpose |
| lib/MJB/Web.pm |
This is the library where the application startup happens. It's where the magic happens. |
| lib/MJB/Web/Command |
CLI commands that could be run by admins w/ shells -- see commands by running ./script/mjb --help |
| lib/mjb/Web/Controller |
Contains controllers, all HTTP requests eventually end up here (or just rendering a template) |
| lib/mjb/Web/Plugin |
Plugins can do a lot. Mostly used here for interfacing more stand-alone libraries for use from mojo |
| lib/mjb/Web/Task |
Minion jobs, these are long-running code that can be handled by the builder or certbot servers |
| mkits |
Email templates, see Email::MIME::Kit for more info |
| public |
Contains static assets that are hosted with the web application |
| script |
Contains scripts |
| templates |
The templates for the webapp. See Mojo::Template |
| cpanfile |
CPAN Dependencies File |