Champlain Final Project 1 420-N52-LA Pet Clinic repo
- Champlain Pet Clinic
- Pull Request Guidelines
- Git Guidelines
- React Coding Standards
- Files Services Usage Standards
- Mailer Service Usage Standards
- Playwright Testing
- Java (Spring) Coding Standards
- API Versioning Guidelines
- Scrum and Agile Guidelines
- Environment Setup
- Running the Application with Docker
- Running the monitoring Stack
- Spring Security Overview
- Code Coverage Reports Access Guide
This project is based on the spring petclinic microservices (https://github.com/spring-petclinic/spring-petclinic-microservices) implementation. However, only the customers, visits, vets, and api-gateway services have been retained. In addition, the Docker setup has been changed.
- Setup Environment: Copy the appropriate environment file and configure your variables and run it
- Review Existing Code: Study the patterns in
/src/shared/api/axiosInstance.tsand similar files - Follow the Standards: Use the examples in these : React Coding Standards, Backend Coding Standards, Git guidelines and Pull Request Guidelines
- Test Thoroughly: Ensure your changes work with the existing infrastructure
- Submit for Review: Include a checklist in your PR description
If you have questions about these standards or need clarification on any patterns, please:
- Check existing code examples in the repository
- Review the contributing guidelines and documentation
- Ask questions in pull request discussions
- Reach out to the team leads for architectural decisions
Remember: These standards ensure consistency, maintainability, and reliability across the entire codebase. Following them helps everyone and makes the application more robust.
If there's tests that are commented out, they need to be fixed. They were likely causing issues with the CI/CD pipeline.