No description
Find a file
Steven Liu 19ebad93e8 Merge branch 'lenient-checkstyle' into 'main'
fix: A More Chill CheckStyle

Closes #15 and #17

See merge request cse1105/2025-2026/teams/csep-team-76!20
2025-12-17 22:21:15 +01:00
.mvn/wrapper Initial commit 2025-11-13 22:26:09 +01:00
client Merge branch 'lenient-checkstyle' into 'main' 2025-12-17 22:21:15 +01:00
commons make the Unit Class enums 2025-12-17 15:35:14 +01:00
docs feedback w4 2025-12-06 12:26:53 +01:00
server chore: add periods to all sentences. 2025-12-07 21:17:49 +01:00
.gitignore Initial commit 2025-11-13 22:26:09 +01:00
.gitlab-ci.yml Initial commit 2025-11-13 22:26:09 +01:00
checkstyle.xml feat: new rule to check javadoc comments 2025-12-07 21:17:33 +01:00
code-of-conduct.md docs: code of conduct v2 2025-11-27 22:55:07 +01:00
countlines.bat added personal line counting util 2025-11-27 16:08:36 +01:00
countlines.sh added personal line counting util 2025-11-27 16:08:36 +01:00
LICENSE.txt Initial commit 2025-11-13 22:26:09 +01:00
mvnw Initial commit 2025-11-13 22:26:09 +01:00
mvnw.cmd Initial commit 2025-11-13 22:26:09 +01:00
pom.xml Initial commit 2025-11-13 22:26:09 +01:00
README.md Initial commit 2025-11-13 22:26:09 +01:00
suppressions.xml fix: MagicNumber check disabled in tests 2025-12-07 21:17:02 +01:00

CSEP Template Project

This repository contains the template for the CSE project. Please extend this README.md with sufficient instructions that will illustrate for your TA and the course staff how they can run your project.

To run the template project from the command line, you either need to have Maven installed on your local system (mvn) or you need to use the Maven wrapper (mvnw). You can then execute

mvn -pl server -am spring-boot:run

to run the server and

mvn -pl client -am javafx:run

to run the client. Please note that the server needs to be running, before you can start the client.

Get the template project running from the command line first to ensure you have the required tools on your sytem.

Once it is working, you can try importing the project into your favorite IDE. Especially the client is a bit more tricky to set up there due to the dependency on a JavaFX SDK. To help you get started, you can find additional instructions in the corresponding README of the client project.