Skip to content
This repository was archived by the owner on Jun 17, 2021. It is now read-only.
Htbaa edited this page Sep 15, 2012 · 32 revisions

Welcome to the Wiki of the Maximus website, the BlitzMax module manager.
The original discussion that led to this project can be found here.
All projects that are part of the Maximus project are contained in the Maximos Organization (no, that’s not a typo. Maximus was already taken).

You can find a running version of this application at maximus.htbaa.com.

Download the Maximus client to be able to install modules.

Technical information

Maximus is being developed for Perl 5.12 and higher. If you’re on Windows (like me) you can use Strawberry Perl (which is Perl on Windows) to develop Maximus, but Maximus will be eventually deployed on a Linux server. Currently Maximus is supposed to work on both Windows and Linux. To make things easier you should install Vagrant. With Vagrant you can setup a development environment with just one command vagrant up. Please see INSTALL for more information.

Maximus is a Catalyst based webapplication using MySQL (InnoDB) as its database, DBIx::Class for ORM and Moose for Perl OOP. Gearman is being used as a job server/worker solution. For testing SQLite is being used.

Please see INSTALL on how to setup maximus-web.

Travis CI Build Status

See also

Support us

To be able to run the Maximus service we need a Virtual Private Server that has enough capacity to run the website and several worker instances to process the job queue which consists of updating modules, updating repositories and generating zip archives of the modules. The calculated costs are based on 1 year of services running on a 512MB virtual server with enough storage and bandwidth.

If you would like to support us please do so by donating to our Pledgie campaign or by using Flattr .

Clone this wiki locally