An automated programming assignment evaluator
- JDK 17
- Gradle
- Docker
- Docker Compose
- Clone the repository
- Run
docker-compose up -d
to start the database - Run
gradle bootRun
to start the application
- Get latest of main branch
git pull origin main
- Create a new branch
git checkout -b fea/<feature-name> # for new features and enhancements
git checkout -b bug/<bug-name> # for bug fixes
- After the changes have been made, commit the changes.
Makes sure only to add necessary files.
# check the git status
git status
# add files
git add <files-to-add>
git add src/main/java/com/codeeva/codeeva/controllers/UserController.java # example
# check the git status
git status
# commit
git commit -m "commit message"
- Push the branch to remote
git push origin <branch-name>
- Make a pull request from Github