This repository is the public web and app wrapper for Hushh product surfaces. It contains the frontend, serverless wrapper routes, Supabase assets, tests, and documentation that shape the public experience around Hushh production services.
Repository URL: https://github.com/hushh-labs/hushh_Tech_website
- A public wrapper and integration layer around Hushh web experiences
- A place for UI, UX, API wrapper, docs, test, and safe infrastructure contributions
- A production-backed repository that is maintained with protected branches, CODEOWNERS review, and maintainer-controlled deploys
- A source of production secrets, service-account keys, or private credentials
- A promise that every internal service or deployment detail is exposed here
- A safe place to commit
.envfiles,.p8keys, service-account JSON, or vendor API keys
- Production secrets belong in GCP Secret Manager or the minimal server-side secret store needed for a specific runtime
mainis protected and intended to move through pull requests, checks, and maintainer reviewdevelopis also protected and used for collaboration only; deployments promote from greenmainSHAs- Public contributors should assume that production infra, credentials, and secret rotation stay maintainer-owned
@ankitkumarsingh1702is the default codeowner and required approving reviewer for protected branches- automated CI, env checks, lint checks, and AI review are advisory or blocking based on repository rules
- DCO sign-off is expected on commits for contribution traceability
- deployments are gated by post-merge smoke and promoted by approved SHAs instead of raw branch pushes
- fork PRs may need maintainer approval before untrusted code-executing workflows can run
Maintainers now have an explicit OSS contribution triage flow on top of agent review and CI:
- classify each incoming PR as
Merge,Patch-and-merge,Request changes, orDiscard/close - use the contribution-triage workflow and skill routing docs to decide whether maintainer patching is safe
- route bounded follow-up work into the correct frontend, backend, docs, security, or repo-operations owner
See:
- frontend components and routes under
src/ - wrapper APIs under
api/ - docs, issue templates, and contributor tooling
- tests and smoke coverage
- safe build, CI, and repo-health improvements that do not expose or require secrets
- secret rotation and vendor credential management
- deploy credentials and service-role material
- production GCP and Supabase configuration
- destructive git history rewrites and incident/security response
npm ci
npm run test
npm run lint:ci
npm run security:gitleaksSee:
src/: Active frontend code and route modulesapi/: Serverless wrapper endpointssupabase/: Edge functions, migrations, and local Supabase assetscloud-run/: Standalone service deploymentsscripts/: Operational and repo-maintenance scriptsdocs/: Architecture, runbooks, and contributor-facing documentationtests/: Vitest coverage and route-level verificationpublic/: Static assets served directly by Vite
- Keep runtime app code in
src/ - Keep timestamped DB changes in
supabase/migrations/ - Keep historical or manual SQL in
supabase/manual-sql/ - Keep repo-entrypoint files in the root; move product docs into
docs/ - Prefer PR-sized, decision-clear changes over broad mixed diffs
- Follow Apache-2.0 contribution expectations for attribution, notice handling, and review traceability
- Use
git commit -sso commit history carries a DCO sign-off