This project is designed for a short code assignment that explores various aspects of software development, including API implementation, documentation, persistence layer handling, and testing. The assignment is flexible and can be adapted to fit different processes and workflows, making it non-opinionated about how it should be used.
This project follows the Poppins manifesto guidelines as part of it's community principles and policies, focusing all the decisions and interactions on providing open source beginners mentorship with real and relevant experiences, respecting each learning pace, background experience, academic formation, questions, suggestions, doubts and opinion.
So, let's start contributing! Open an issue asking for a task to be done by you. A mentor/maintainer will come and provide a technical overview of the project and what are the possibles ways of contributing to the project. You will discuss the options and a suitable issue will be assigned or created to you.
That's it. Just make yourself at home and good luck!
You will find the tasks of this assignment on CODE_ASSIGNMENT file
This is based on https://github.com/quarkusio/quarkus-quickstarts
To compile and run this demo you will need:
- JDK 17+
In addition, you will need either a PostgreSQL database, or Docker to run one.