Skip to content

This repository is being used by Champlain College - St. Lambert Computer Science students who are extending the Spring Boot Microservices Petclinic. This is a multi-section, multi-year project that teaches students about Scrum, version control, issue management, TDD, CI, and so much more.

License

Notifications You must be signed in to change notification settings

cgerard321/champlain_petclinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,112 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Champlain Pet Clinic

Champlain Final Project 1 420-N52-LA Pet Clinic repo

Source

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.

Getting Started

  1. Setup Environment: Copy the appropriate environment file and configure your variables and run it
  2. Review Existing Code: Study the patterns in /src/shared/api/axiosInstance.ts and similar files
  3. Follow the Standards: Use the examples in these : React Coding Standards, Backend Coding Standards, Git guidelines and Pull Request Guidelines
  4. Test Thoroughly: Ensure your changes work with the existing infrastructure
  5. Submit for Review: Include a checklist in your PR description

Questions or Issues?

If you have questions about these standards or need clarification on any patterns, please:

  1. Check existing code examples in the repository
  2. Review the contributing guidelines and documentation
  3. Ask questions in pull request discussions
  4. 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.

Development Notes

If there's tests that are commented out, they need to be fixed. They were likely causing issues with the CI/CD pipeline.

C4 L2

See Here

C4 L2

C4 Deployment Diagram

See Here

C4 Deployment

About

This repository is being used by Champlain College - St. Lambert Computer Science students who are extending the Spring Boot Microservices Petclinic. This is a multi-section, multi-year project that teaches students about Scrum, version control, issue management, TDD, CI, and so much more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published