- Java 17, Maven, JDK java.net.http.HttpClient, Jackson 2.x - ForgeClient (builder), records for RunResult / FileToken / AppToken / HealthStatus - ApiException / AuthException / TransportException all extend ForgeException (RuntimeException) — checked exceptions feel un-modern in Java 17 - Multipart upload streams from disk via BodyPublishers.ofByteArrays - 14 JUnit 5 tests against in-process com.sun.net.httpserver — zero test deps beyond JUnit - mvn package / mvn test / mvn javadoc:javadoc clean - snake_case wire format mapped to camelCase Java accessors via @JsonProperty
22 lines
208 B
Text
22 lines
208 B
Text
__pycache__/
|
|
*.pyc
|
|
.env
|
|
.venv/
|
|
venv/
|
|
*.sqlite
|
|
*.db
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
*.log
|
|
.idea/
|
|
.vscode/
|
|
data/
|
|
runs/
|
|
|
|
# Rust
|
|
clients/rust/target/
|
|
clients/rust/Cargo.lock
|
|
|
|
# Java
|
|
clients/java/target/
|