Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
Saved setup from 3 h ago
Will it work on macOS?
Heads-upBuilding it yourself? It also needs 2 settings in .env.
CONTRIBUTING.mdThanks for your interest in contributing! This guide covers what you need to know before opening a pull request.
This project is licensed under the Fair Core License 1.0
(FCL-1.0-Apache-2.0) (see LICENSE). Before your first
contribution can be merged, you must sign our Contributor License
Agreement.
The process is automated by a GitHub Action:
Open your pull request.
The CLA bot will comment on the PR with a link to CLA.md.
Read the CLA. If you agree, post the exact sentence the bot tells you in a PR comment:
I have read the CLA Document and I hereby sign the CLA
The bot records your signature and the PR is unblocked. You only need to sign once — future PRs from the same GitHub account are auto-cleared.
git clone https://github.com/Gainium/main-dash-sh.git
cd main-dash-sh
npm install # also runs `patch-package` postinstall
npm run dev # starts Vite on the default port
Point VITE_API_ENDPOINT and VITE_WS_URL (or copy .env.example to
.env.development) at your local app-sh backend.
main..changes/.
Don't edit the version in package.json or add a release section to
CHANGELOG.md: both are assigned when the change is released.npm run type-check and npm run lint locally before pushing.For non-sensitive bug reports, open an issue. For security-sensitive reports, email security@gainium.io rather than filing a public issue.
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/Gainium/main-dash-sh.git cd main-dash-sh
Node.js 22
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install 22
cp .env.example .env
npm ci
npm run dev
npm test
git clone https://github.com/Gainium/main-dash-sh.git
cd main-dash-sh
cp .env.example .env
# edit .env to point VITE_API_ENDPOINT at your local app-sh backend
npm install
npm run dev
By default the dev server starts on Vite's port (usually 5173). Open
http://localhost:5173.
First run on a fresh app-sh install:
checkUserExist returns
false) and shows the register form.Subsequent runs: regular email/password login.
No reports for macOS yet.
GitManual AI Agent reads the 6 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.