
We warmly welcome contributions to the unified login system. Whether you're fixing a bug, improving the documentation, or developing new features, your efforts help us create a more robust and user-friendly platform. To ensure a smooth collaboration process, we’ve outlined the following guidelines.
1. Git:
- Conventional Commits.
- Git Trunks.
2. DDD
- Domain-Driven-Development
3. gRPC
- Google Remote Procedure Call
4. Routing
- The core ODS are builded with a Router system that be the center of operations, this Middleware define the services that will be executed using the path information.
5. PR's
- It's recommended that all the PR's have a card that describes the content of the PR's, all the new features, updates, fixes.
- It's recommended to have someone to review the code and accept the PR's updating
- All the updates must come from a descriptive branch, if the change goes to main it's necessary test so well, because this will be deployed directly to productive
6. Docker
- Learn about how works Docker and implement’s the AWS Deployment system
8. Pipelines
- We use BestBractices repo to all the pipelines, CI/CD. To add a change you need request access to this poject and add the changes manually.
7. Testing
- Actually the ODS doesn’t have testing