The doctor-appointment is a restful web service that provides appointment functionality. It is built with Java using the spring boot framework in on the hexagonal architecture.
- Prerequisites
- Java 17
- Maven
Clone the repository and build the project:
git clone https://github.com/arash691/Hexagonal-Architecture-With-Spring-Boot.git
cd Hexagonal-Architecture-With-Spring-Boot
mvn clean install
- add swagger docs (OpenApi Specification 3)
- add login endpoint
- add register endpoint
- add Mapstruct
- add Redis and cacheable
- add message bundle and handling locale
- add spring actuator
it's important to follow these steps:
- Create a new branch for your task. This allows you to work on your changes without affecting the main codebase.
- Commit your changes to your branch. Make sure to write clear and descriptive commit messages that explain what changes you've made and why.
- Push your changes to the remote repository.
- Open a pull request from your branch to the development branch.
By following these steps, you can help ensure that your contributions are properly tracked and integrated into the project in a timely and efficient manner.