mirror of
https://github.com/github/awesome-copilot.git
synced 2026-04-13 03:35:55 +00:00
Add Java SDK cookbook with 7 recipes
Add complete Java cookbook matching the pattern of existing .NET, Go, Node.js, and Python cookbooks. All 7 recipes included: - Ralph Loop: Autonomous AI task loops with JBang - Error Handling: try-with-resources, ExecutionException, timeouts - Multiple Sessions: Parallel sessions with CompletableFuture - Managing Local Files: AI-powered file organization - PR Visualization: Interactive PR age charts - Persisting Sessions: Save/resume with custom IDs - Accessibility Report: WCAG reports via Playwright MCP Each recipe includes both markdown documentation and a standalone JBang-runnable Java file in recipe/.
This commit is contained in:
@@ -44,6 +44,16 @@ This cookbook collects small, focused recipes showing how to accomplish common t
|
||||
- [Persisting Sessions](go/persisting-sessions.md): Save and resume sessions across restarts.
|
||||
- [Accessibility Report](go/accessibility-report.md): Generate WCAG accessibility reports using the Playwright MCP server.
|
||||
|
||||
### Java
|
||||
|
||||
- [Ralph Loop](java/ralph-loop.md): Build autonomous AI coding loops with fresh context per iteration, planning/building modes, and backpressure.
|
||||
- [Error Handling](java/error-handling.md): Handle errors gracefully including connection failures, timeouts, and cleanup.
|
||||
- [Multiple Sessions](java/multiple-sessions.md): Manage multiple independent conversations simultaneously.
|
||||
- [Managing Local Files](java/managing-local-files.md): Organize files by metadata using AI-powered grouping strategies.
|
||||
- [PR Visualization](java/pr-visualization.md): Generate interactive PR age charts using GitHub MCP Server.
|
||||
- [Persisting Sessions](java/persisting-sessions.md): Save and resume sessions across restarts.
|
||||
- [Accessibility Report](java/accessibility-report.md): Generate WCAG accessibility reports using the Playwright MCP server.
|
||||
|
||||
## How to Use
|
||||
|
||||
- Browse your language section above and open the recipe links
|
||||
@@ -84,6 +94,13 @@ cd go/cookbook/recipe
|
||||
go run <filename>.go
|
||||
```
|
||||
|
||||
### Java
|
||||
|
||||
```bash
|
||||
cd java/cookbook/recipe
|
||||
jbang <FileName>.java
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
- Propose or add a new recipe by creating a markdown file in your language's `cookbook/` folder and a runnable example in `recipe/`
|
||||
@@ -91,4 +108,4 @@ go run <filename>.go
|
||||
|
||||
## Status
|
||||
|
||||
Cookbook structure is complete with 7 recipes across all 4 supported languages. Each recipe includes both markdown documentation and runnable examples.
|
||||
Cookbook structure is complete with 7 recipes across all 5 supported languages. Each recipe includes both markdown documentation and runnable examples.
|
||||
|
||||
Reference in New Issue
Block a user