Balancelle is a self-hosted microservice for pre-registered users to manage their machine learning models (initially Teachable Machine, and with support for other generic models later).
- Model management
- File management
- Basic bearer token security
- Java โ
- Spring Boot ๐
- Maven ๐ฆ
We use a simplified Git Flow for development. Here's how to set it up:
-
Clone the repository:
git clone <repository_url> cd balancelle-microservice
-
Install Maven Wrapper:
mvn wrapper:wrapper
-
Create a feature branch:
git checkout -b feature/your-feature-name develop
-
Work on your feature and commit changes.
-
Rebase onto develop before merging:
git checkout develop git pull origin develop git checkout feature/your-feature-name git rebase develop
-
Merge your feature branch into develop:
git checkout develop git merge feature/your-feature-name git push origin develop
(Add project specific setup instructions here)
(Add usage instructions here)