Directory Structure
Learn about the file and folder structure required for Plugify, including the `plugify` directory and configuration files.
Plugify follows a specific directory structure to organize plugins, language modules, and configuration files. Below is an overview of the required folders and files.
Root Directory
The plugify directory is the central location for plugins and language modules. It has the following structure:
extensions/: Contains individual plugin folders.- Each plugin folder should include:
bin/: Contains the compiled plugin binaries (e.g.,.dll,.so)..pplugin: The plugin manifest file (e.g.,my-plugin.pplugin).
- Each plugin folder should include:
extensions/: Contains individual language module folders.- Each language module folder should include:
bin/: Contains the compiled module binaries (e.g.,.dll,.so)..pmodule: The language module manifest file (e.g.,cpp-module.pmodule).
- Each language module folder should include:
Example Directory Structure
Here’s an example of how your directory structure might look:
- plugify/
- extensions/
- my-plugin/
- bin/
- my-plugin.dll
- libmy-plugin.so
- my-plugin.pplugin
- another-plugin/
- bin/
- another-plugin.dll
- libanother-plugin.so
- another-plugin.pplugin
- cpp-module/
- bin/
- cpp-module.dll
- libcpp-module.so
- cpp-module.pmodule
- python-module/
- bin/
- python-module.dll
- libpython-module.so
- python-module.pmodule
- plugify.pconfig