24 lines
664 B
Markdown
24 lines
664 B
Markdown
# Development Workflow
|
|
|
|
## Branching Strategy
|
|
- Feature branches: `feature/your-name/feature-name`
|
|
- Hotfix branches: `hotfix/issue-number`
|
|
- Release branches: `release/x.y.z`
|
|
|
|
## Local Development
|
|
1. Clone repo: `git clone https://forge.alexanderwhitestone.com/Timmy_Foundation/the-nexus.git`
|
|
2. Create branch: `git checkout -b feature/your-feature`
|
|
3. Commit changes: `git commit -m "Fix: your change"`
|
|
4. Push branch: `git push origin feature/your-feature`
|
|
5. Create PR via Gitea UI
|
|
|
|
## Testing
|
|
- Unit tests: `npm test`
|
|
- Linting: `npm run lint`
|
|
- CI/CD: `npm run ci`
|
|
|
|
## Code Quality
|
|
- ✅ 100% test coverage
|
|
- ✅ Prettier formatting
|
|
- ✅ No eslint warnings
|