Plugins are a way to add new features and modify existing functionality without changing the main codebase.
Create a new Plugin
Plugin List
BEFORE CREATING A PLUGIN, YOU MUST ASK PERMISSION FROM YOUR TEAM LEAD!
Core Plugins
These plugins provide core functionality to other plugins.
Standalone Plugins
These plugins provide full-stack functionality on their own. However, they don’t provide enough context to be used alone.
(Consider banks, for example, you can create and edit banks just using the bank plugin. However, unless it is a roleplaying and strategy game, you will not make much use of banks).
Modules
Modules contain complete end-to-end functionality for a specific task. They can be composed of other plugins and may even require other plugins to be enabled.