Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 1.65 KB

File metadata and controls

68 lines (50 loc) · 1.65 KB

Contributing to ServiceForge

Thank you for your interest in contributing.

Development Workflow

  1. Fork and clone the repository.
  2. Create a feature branch from main.
  3. Keep changes focused and small.
  4. Add or update tests where applicable.
  5. Submit a pull request with clear context and impact.

Pull Request Requirements

  • Explain problem, solution, and risk.
  • Reference related issue numbers.
  • Include test evidence (commands and output summary).
  • Keep commit history readable.

Code Standards

  • Go code should compile across all service modules.
  • Public APIs should be versioned and documented.
  • New modules must preserve tenant context propagation.
  • Use structured logging and avoid sensitive data in logs.

Local Validation

Run these before opening a PR:

make up
make auth
make tenant
make config
make booking
make gateway

For UI:

cd apps/management-ui
npm install
npm run build

Licensing

By contributing to this repository, you agree that your contributions are licensed under Apache License 2.0.