2025-05-24 17:11:06 -06:00
# Contributing
This is a community driven project, and we welcome any contributions you'd like to make. You can connect with us on [discord ](https://discord.gg/suyCCgr ).
## Running Locally
- Ensure you have [node ](https://nodejs.org/en/download/ ), or an equivalent installed
2025-11-15 12:08:05 -05:00
- Clone the [repository ](https://github.com/GridSpace/grid-apps ) from https://github.com/GridSpace/grid-apps
- `npm run setup`
- `npm run dev`
- Open browser [http://localhost:8080/kiri ](http://localhost:8080/kiri )
2025-05-24 17:11:06 -06:00
## How to add a new machine
- Make sure you have your tested machine selected
- Open the developer console
- Run the following code: `kiri.api.conf.get().device`
- Right click on the object and select `Copy object`
2025-07-09 13:00:52 -04:00
- Make a new file in the `src/kiri/dev/<mode>` directory, with the name of your machine, no spaces or special characters, and a `.json` extension.
2025-05-24 17:11:06 -06:00
- Paste the copied object into the new file, and save it.
- Publish your changes to a git repo
2025-11-14 00:04:01 -05:00
- Submit a [pull request ](https://github.com/GridSpace/grid-apps/compare )