You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/skills/java-coding-skill/SKILL.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
---
2
2
name: java-coding-skill
3
-
description: "Use this skill whenever editing `*.java` files in the `java/` SDK in order to write idiomatic, well-structured Java code for the Copilot SDK"
3
+
description: "Use this skill whenever editing `*.java` files in the `java/` directore of the SDK in order to write idiomatic, well-structured Java code for the Copilot SDK"
4
4
---
5
5
6
6
# Java Coding Skill
7
7
8
8
## Core Principles
9
9
10
-
-The SDK is in public preview and may have breaking changes
11
-
-Requires Java 17 or later
12
-
- Requires GitHub Copilot CLI installed and in PATH
13
-
- Uses `CompletableFuture` for all async operations
14
-
- Implements `AutoCloseable` for resource cleanup (try-with-resources)
10
+
-Requires Java 25 or later for building the jar artifact for Copilot SDK for java.
11
+
-Uses the Multi-Relase jar feature JEP 238 https://openjdk.org/jeps/238 with `maven.compiler.release`17 so that uses running JDK 17 can use the jar.
12
+
- Requires GitHub Copilot CLI installed and in PATH.
13
+
- Uses `CompletableFuture` for all async operations.
14
+
- Implements `AutoCloseable` for resource cleanup (try-with-resources).
0 commit comments