Web based tracker for Yorkshire Golf
For consistent naming of pages/sections and guidance for the scripts Course Audit tool, see .github/copilot-instructions.md.
Managed as resouces:
courses.csvcontains the list of yorkshire coursescourse-records.csvcontains the list of played courses. fk into the courses list
Requires:
- Java 21
- Maven
./mvnw clean package./mvnw versions:set -DremoveSnapshot=true -DprocessAllModules=true -DgenerateBackupPoms=false
./mvnw clean package docker:pushBuild the Docker image:
deploy4j deploy --version=0.0.9./mvnw versions:set -DnextSnapshot=true -DprocessAllModules=true -DgenerateBackupPoms=falseGo to https://www.yorkshiregolf.life
Run from repo root:
jbang scripts/CourseAudit.javaBy default, closed courses are hidden.
To include closed courses for editing:
jbang scripts/CourseAudit.java --show-closedhttps://www.chartjs.org/docs/latest/samples/other-charts/multi-series-pie.html https://stackoverflow.com/questions/20966817/how-to-add-text-inside-the-doughnut-chart-using-chart-js