build: establish Tree Feller project
This commit is contained in:
@@ -15,3 +15,14 @@
|
||||
- Player commands use `/treefeller`; administration uses the separate `/treefelleradmin` command and `treefeller.admin` permission.
|
||||
- Administrators can inspect players, grant or reset species, lock all automatic felling for a player, and persistently change species thresholds. Administrative locking does not stop manual progress.
|
||||
- Build and release conventions follow `../spigot-getgud/`, including Spigot API `26.2-R0.1-SNAPSHOT`, Java 17, Gradle, strict compilation, tests, and Gitea automation.
|
||||
|
||||
### Implementation started
|
||||
|
||||
- Began US-009 by establishing the test-first Gradle and plugin-metadata foundation.
|
||||
- US-009 remains in progress until all stories and final delivery behavior have been verified.
|
||||
|
||||
### Build foundation checkpoint
|
||||
|
||||
- Added the Java 17 Gradle project, Spigot 26.2 dependency, strict compilation, JUnit lifecycle, plugin metadata, wrapper, and Gitea CI and semantic-release workflows.
|
||||
- Verified separate player and administrative command metadata through a failing-then-passing test.
|
||||
- Verified the local foundation with `./gradlew clean check jar`; remote workflow and release criteria remain pending final delivery verification.
|
||||
|
||||
Reference in New Issue
Block a user