Thank you for contributing to Yantrix.
Yantrix is a space-tech collaboration platform focused on datasets, AI/ML, satellite challenges, research, and engineering innovation.
Fork the Yantrix repository to your GitHub account.
git clone <your-fork-url>
cd Yantrixnpm installcp .env.example .envUpdate values if needed.
Recommended:
npx orbit startThis starts frontend, backend, database, opens browser, and launches Orbit shell.
git checkout -b feature/your-feature-namePlease follow:
- Existing folder structure
- Existing code style
- Meaningful naming conventions
- Clean commits
Use Orbit or Docker commands.
git add .
git commit -m "feat: your change summary"git push origin feature/your-feature-nameInclude:
- What changed
- Why changed
- Screenshots (if UI)
- Test steps
npx orbit start
npx orbit stop
npx orbit restart
npx orbit status
npx orbit logsnpx orbit logs backend
npx orbit logs frontend
npx orbit logs postgresnpx orbit migrate
npx orbit migrate init
npx orbit migrate:deploy
npx orbit studio
npx orbit db
npx orbit resetnpx orbit shell backend
npx orbit shell frontend
npx orbit shell dbdocker compose up -d --builddocker compose downdocker compose psdocker compose logs -f
docker compose logs -f backend
docker compose logs -f frontend
docker compose logs -f postgresdocker compose restart
docker compose restart backend
docker compose restart frontenddocker compose exec backend npx prisma migrate dev
docker compose exec backend npx prisma migrate dev --name migration_name
docker compose exec backend npx prisma migrate deploy
docker compose exec backend npx prisma migrate status
docker compose exec backend npx prisma generate
docker compose exec backend npx prisma studiodocker compose exec backend sh
docker compose exec frontend sh
docker compose exec postgres shdocker compose exec postgres psql -U postgres -d space_platformcurl http://localhost:8000/healthOpen:
http://localhost:5173curl http://localhost:8000/apinpx orbit migrate:deployor
docker compose exec backend npx prisma migrate deployClear browser local storage and login again.
npx orbit resetor
docker compose down -v
docker compose up -d --build
docker compose exec backend npx prisma migrate deploydocker compose down
docker compose up -d --buildPlease aim for:
- Clean readable code
- Small focused PRs
- Reusable components
- Consistent naming
- No unnecessary package additions
frontend
backend
database
docker
enhancement
bug
good first issue
help wantedEvery contribution helps build Yantrix into a serious platform for future space engineering and innovation.