-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathindex.html
More file actions
90 lines (79 loc) · 4.85 KB
/
index.html
File metadata and controls
90 lines (79 loc) · 4.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<title>GitHub Copilot SDK for Java — Documentation</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<!-- Hero -->
<header class="hero">
<div class="hero-bg"></div>
<div class="hero-content">
<h1>GitHub Copilot SDK for <span class="gradient-text">Java</span></h1>
<p class="hero-subtitle">The official SDK for building AI-powered tools with GitHub Copilot's agentic runtime.</p>
<div class="header-buttons">
<a href="https://github.com/github/copilot-sdk-java" class="btn btn-github">
<svg height="20" width="20" viewBox="0 0 16 16"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>
View on GitHub
</a>
<a href="https://central.sonatype.com/artifact/com.github/copilot-sdk" class="btn btn-maven">
<svg height="20" width="20" viewBox="0 0 24 24"><path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"></path></svg>
View on Maven Central
</a>
</div>
</div>
</header>
<main class="container">
<div class="alert alert-info">
💡 <strong>Tip:</strong> We recommend using the <strong>Latest Release</strong> documentation unless you need features from an unreleased version.
</div>
<div class="section">
<h2 class="section-title">Available Versions</h2>
<ul class="version-list">
<!-- CURRENT_VERSIONS_PLACEHOLDER -->
</ul>
<div class="collapsible">
<button class="collapsible-toggle" onclick="this.classList.toggle('open'); this.nextElementSibling.classList.toggle('open');">
Older Releases
</button>
<div class="collapsible-content">
<ul class="older-list">
<!-- OLDER_VERSIONS_PLACEHOLDER -->
</ul>
</div>
</div>
<div class="legend">
<div class="legend-item">
<div class="legend-color latest"></div>
<span>Latest stable release</span>
</div>
<div class="legend-item">
<div class="legend-color snapshot"></div>
<span>Development snapshot</span>
</div>
</div>
</div>
<div class="alert alert-warning">
⚠️ <strong>Disclaimer:</strong> This is the official Java SDK for GitHub Copilot. This repository treats the official .NET and nodejs SDKs for GitHub Copilot as reference implementations. These SDKS are all officially supported as GitHub open source projects. The Java implementation follows the backward compatibility guarantees offered by the reference implementations. As such this implementation may introduce breaking changes, according to the policy declared by the reference implementations. Use at your own risk.
</div>
<div class="alert alert-warning">
⚠️ <strong>Artifact versioning plan:</strong>Releases of this implementation track releases of the reference implementation. For each release of the reference implementation, there may follow a corresponding relase of this implementation with the same number as the reference implementation. Release identifiers of the reference implementation are in the form `vMaj.Min.Micro`. For example v0.1.32. The corresponding maven version for the release will be `Maj.Min.Micro-java.N`, where `Maj`, `Min` and `Micro` are the corresponding numbers for the reference impementation release, and `N` is a monotonically increasing sequence number starting with 0 for each release. See the corrseponding architectural decision record for more information in the `docs/adr` directory of the source code.
</div>
<footer class="footer">
<div class="footer-links">
<a href="https://github.com/github/copilot-sdk-java">GitHub Repository</a>
<span class="sep">·</span>
<a href="https://central.sonatype.com/artifact/com.github/copilot-sdk">Maven Central</a>
<span class="sep">·</span>
<a href="https://github.com/github/copilot-sdk-java/blob/main/LICENSE">MIT License</a>
</div>
<p class="built-with">Built with ❤️ by Microsoft and GitHub Copilot</p>
</footer>
</main>
</body>
</html>