-
-
Notifications
You must be signed in to change notification settings - Fork 2
Developper
The application is divided into four main parts:
The backend is built using Quarkus and is located in the /backend
directory.
The web application is developed using Tauri, Vite, and Vue, and can be found in the /webapp
directory.
The website is created with Vite and Vue and is located in the /website
directory.
The deployment setup includes Keycloak and PostgreSQL, found in the /deployment
directory.
To get the project up and running in development mode, follow these steps:
-
Start the deployment services:
cd /deployment/dev && docker compose up -d
-
Start the backend server:
cd /backend && mvn quarkus:dev
-
Start the web application:
cd /webapp && npm run tauri-dev
-
Start the website:
cd /website && npm run dev
To contribute to the project, please follow these steps:
-
Fork the Repository
- Create a fork of the repository on GitHub.
-
Clone Your Fork
- Clone your fork to your local machine:
git clone https://github.com/your-username/your-fork.git
- Clone your fork to your local machine:
-
Create a Branch
- Create a new branch for your feature or bug fix:
git checkout -b your-feature-branch
- Create a new branch for your feature or bug fix:
-
Make Your Changes
- Implement your changes with clear and concise commits.
-
Write Descriptive Commit Messages
- Write meaningful commit messages that describe the changes you made.
-
Push to Your Fork
- Push your branch to your forked repository:
git push origin your-feature-branch
- Push your branch to your forked repository:
-
Open a Pull Request
- Navigate to the original repository and open a pull request from your fork.
-
Ensure All Tests Pass
- Make sure all tests in the pipeline pass before submitting your pull request. Your pull request will not be accepted if the tests do not pass.
-
Review and Feedback
- Be responsive to feedback and make necessary changes.
Following these steps ensures that your contributions are well-integrated into the project.
Contact us on discord