Often when working with October, you have to assemble different build options from it. Including manipulating modules and the list of plugins. No less often, in the development of, for example, API services in October, where neither front nor Tailor is used, you have to manually disable and delete modules, not to mention the fact that you also often have to assemble standard sites, for example: Multilingual site. Which requires manipulation after installation.
Based on this experience, I launched a composer-based October build service that allows you to configure or use ready-made builds for installation via composer or using Laravel sail
At the moment, this is an alpha version assembled on my knees in a very short time (2 hours in total). In this version, you can select ready-made assemblies for installation with one command, as well as assemble your own versions of the composer and build options for October.
I will be glad to receive feedback and suggestions.
Ability to download a patched web installer for installation via a browser.
Optimization of the build and patcher scripts.
Fixed October installation error with missing Taylor module.
Select Laravel 9 or 10 version.
Protection against duplicate configurations has been implemented
Snapshots:
Added ready-made configuration OctoberCMS API Edition - modules cms and editor are disabled in this version
TODO for the next release:
If the cms module is missing, delete the themes directory
If the tailor module is missing, delete the app directory
P.S> Duplicate configurations have been cleared and the remaining configurations have been migrated.
P.S.S> In just a couple of days, almost 500 configurations were generated by users, of which 200 were used for their intended purpose
This is an excellent service and will be helpful to the October CMS ecosystem. You should continue to develop and support it since it will help others. It is a good showcase of the power and modularity that developers get when using October CMS.
It will be beneficial when October CMS v4 is released since it introduces two new modules: user and shop. Notably, both of these modules are optional to install.