Updated module store

2025-08-21 23:20:47 +02:00
parent f94305f1d6
commit 67393c8b85

@@ -1,26 +1,32 @@
# Module Store # Module Store
The module store is a system that is used to distribute modules between different Getiyo instances. Although it has *Store* in the name it has no monetization system and is just used for distribution and version management. You can publish a module to the ModuleStore via the [GetiyoModuleTool](./GetiyoModuleTool) and install modules to your Getiyo server in the admin dashboard. For both publishing & browsing, you'll need to request an access key.
The module store is a platform that is used to distribute modules between different Getiyo instances. Although it has _Store_ in the name it has no monetization system and is just used for distribution and version management. You can publish a module to the ModuleStore via the [GetiyoModuleTool](./GetiyoModuleTool) and install modules to your Getiyo server in the admin dashboard.
## Keys ## Keys
If you want to publish or browse the ModuleStore you'll need a publish or browser key. These keys allow you to make contact with the ModuleStore safely. To request a key please contact the ModuleStore admin at:
If you want to publish or browse the ModuleStore you'll need a publish or browser key. These keys allow you to make contact with the ModuleStore. To request a key please contact the ModuleStore admin at:
> modulestore@morphix.productions <br> > modulestore@morphix.productions <br>
> or call to +31613392837 > or call to +31613392837
### Set up browser key ### Set up browser key
1) Navigate admin modules page at `http://serverIp:4080/admin/modules`.
2) Right click the `Activate store` button in the top right corner. 1. Navigate admin modules page at `http://serverIp:serverPort/admin/modules`.
3) Enter the browserkey and click `Ok`. 2. Right click the `Activate store` button in the top right corner.
4) Server will validate the key, if key is valid page will reload. 3. Enter the browserkey and click `Ok`.
5) You can now browse the store with the `Browse Store` button in the top right corner. 4. Server will validate the key, if key is valid page will reload.
5. You can now browse the store with the `Browse Store` button in the top right corner.
### Set up publish key ### Set up publish key
1) Open a terminal on the machine you want to publish from.
2) Run `gmt set publishkey <publishKey` 1. Open a terminal on the machine you want to publish from.
3) GMT will verify if the publish key is valid. 2. Run `gmt set publishkey <publishKey`
4) You can now publish modules. 3. GMT will verify if the publish key is valid.
4. You can now publish modules.
## Publish a module ## Publish a module
1) Open a terminal in the root of the module environment.
2) Run `gmt publish` 1. Open a terminal in the root of the module environment.
3) If there's no `changed.md` file found, GMT will ask if you'd like to create one. 2. Run `gmt publish`
4) Follow the steps and the module is published! 3. If there's no `changed.md` file found, GMT will ask if you'd like to create one.
4. Follow the steps and the module is published!