Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/platformatic/meraki
Wizard for stackables app
https://github.com/platformatic/meraki
Last synced: about 1 month ago
JSON representation
Wizard for stackables app
- Host: GitHub
- URL: https://github.com/platformatic/meraki
- Owner: platformatic
- License: apache-2.0
- Created: 2023-11-09T17:10:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-03T16:12:50.000Z (8 months ago)
- Last Synced: 2024-05-06T12:24:35.504Z (8 months ago)
- Language: JavaScript
- Size: 5.48 MB
- Stars: 19
- Watchers: 4
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Platformatic Meraki
## Name meaning
[TODO]## Project Setup
### Install
```bash
$ npm install
```### Fix dependencies
The native dependencies are build / downloaded for electron.
If you need to launch the test (run in `node`), you need to fix the dependencies.```bash
$ npm run fix-node-deps
```
You can rollback the fix with `npm run fix-electron-deps`.### Development
### UI Components Live
This is necessary only if you want to change ui-components and see the changes live in meraki. Once that you have download the ui-components:
```
$ git clone [email protected]:platformatic/ui-components
$ cd ui-components
$ npm install
$ npm run tailwind:watch
$ cd ../meraki
$ npm link ../ui-components
$ rm -rf node_modules/.vite
```
And Relaunch the server### Commands
* `npm run dev` to start the dev server
```bash
$ npm run dev
```### Application Build
```bash
# For Windows
$ npm run build:win# For macOS
$ npm run build:mac# For Linux
$ npm run build:linux
```### Release
Launch the `release` or `release-version-dump` action manually.
In the `release-version-dump` case you need to select the release type (`patch`, `minor`, `major`). The version dump is done before the release.When done, you can generate/adjust the release notes in the release page.