Updated module store
@@ -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!
|
||||||
|
|||||||
Reference in New Issue
Block a user