-
Notifications
You must be signed in to change notification settings - Fork 0
Modules
Cyrille C edited this page Apr 5, 2023
·
1 revision
Launchpad is framework that tries to keep the lowest footprint on your performance and memory. That's why we made the choice to ship only the essential code as the default configuration.
However as every good Framework it is still possible to cover a large amount of usage by installing modules.
For that we created a system of libraries interacting with an installer Library in the framework code that makes the installation from each module you install automatically.
For the moment the all list of developed modules are the following:
- Action scheduler: Handle asynchronous code or code to execute later.
- BerlinDB: A simple Database library
- Logger: A PSR compatible logger
- Uninstaller: Set actions to be done on uninstall.
- Filesystem: interact with the filesystem
- Front-end: create a front-end for your plug-in.
- Hook extractor: extract hooks from your plugin into a yaml file.
To develop a new module for Launchpad you will have to follow a certain architecture.
Rocket launcher