Thanks for contributing to GoSignal.
- Install dependencies with
npm install. - Copy
.env.exampleto.envand add local Slack credentials. - Run
npm run devornpm run dev:watch. - Before pushing changes, run:
npm run verify
npm run smokeIf you are changing the optional LLM path, also run:
npm run check:llm- Keep the deterministic readiness engine authoritative.
- Treat LLM output as optional phrasing, not the source of truth.
- Preserve workspace scoping in repository queries and UI flows.
- Do not commit secrets, tokens, or private screenshots.
- Update docs when the install, deployment, or Marketplace posture changes.
- Code builds from the production path.
- Tests pass.
- Smoke test passes.
- New behavior is documented if it changes setup, deployment, or submission proof.
- General issues:
https://github.com/BitTriad/GoSignal/issues - Do not post secrets or live credentials in public issues.