- upstrima-inference - AI inference service
- upstrima-frontend - Main web application
- upstrima-backend - Backend services
- upstrima-docs - Documentation
- Sprint Planning: Thursdays at 11:00 AM CST
- Code Review Guidelines: Link
- Architecture Decisions: Link
- Report Security Issues: security@gain.energy
- Internal Support: #help-engineering on Slack
- DevOps Support: #devops on Slack
-
Starting New Work
- Create branch from
main - Follow branch naming:
feature/,fix/,docs/ - Link JIRA ticket in commits
- Create branch from
-
Code Review
- Create PR with description template
- Add relevant reviewers
- Address feedback promptly
-
Deployment
- CI/CD runs automatically
- Monitor deployment in #deployments
- Check status page for issues
- Development: https://dev.gain.energy
- Staging: https://staging.gain.energy
- Production: https://gain.energy
Need access to tools or environments? Message @devops on Slack.
- Engineering: #engineering
- Deployments: #deployments
- Production Issues: #prod-issues
- General Discussion: #general
- Run tests locally before PR
- Maintain test coverage > 80%
- Follow linting rules
- Document API changes
- Update READMEs when needed
- Document breaking changes
- Keep API docs current
- Add inline code comments
- Tech All-Hands: 1st Monday, 11:00 AM CST
- Architecture Review: 2nd Wednesday, 2:00 PM CST
- Team Retro: Last Friday, 3:00 PM CST
- Check documentation first
- Ask in relevant Slack channel
- Contact team lead if urgent
- Create JIRA ticket for tracking
Internal Resources & Guidelines - Edit on GitHub