Releases: FlossWare/netbeans-plugins
Releases · FlossWare/netbeans-plugins
NetBeans Plugins v1.0 - Initial Release
NetBeans Plugins v1.0
🎉 Initial Release
Complete suite of NetBeans IDE plugins for AI integration and multi-language support.
📦 What's Included
AI Assistant Plugins (4)
- Claude AI Integration - Anthropic's Claude with 95% test coverage
- Gemini AI Integration - Google's Gemini AI
- ChatGPT AI Integration - OpenAI's ChatGPT
- Grok AI Integration - xAI's Grok AI
Language Support Plugins (14)
Core Languages:
- Common utilities, Python, Groovy, BeanShell, MVEL
Shell Scripting:
- Bash, Zsh, PowerShell, Batch
Programming Languages:
- Erlang, Ruby, Kotlin, Prolog, Lisp
✨ Features
All AI plugins include:
- 🤖 AI-powered code completion (Ctrl+Space)
- 💬 Interactive chat windows with streaming responses
- ⚡ Editor context actions (explain, refactor, ask about code)
- 📝 Automatic code insertion from AI responses
- 🗂️ Project-aware context in queries
All language plugins include:
- 🎨 Syntax highlighting
- 🔍 Code completion
- 🐛 Debugging support (shell scripts)
- ⚙️ Configurable settings
📊 Statistics
- Total Modules: 18
- Test Files: 114
- Tests: 454
- Coverage: 95% (Claude module)
- Lines of Code: ~72,000
- Documentation: Complete
💿 Installation
- Download NBM file(s) below
- NetBeans → Tools → Plugins → Downloaded
- Add Plugins → Select NBM file(s)
- Install and restart NetBeans
- Configure API keys: Tools → Options → Advanced Options
📚 Documentation
- README.md
- Test Coverage Summary
- Versioning Guide
- Individual plugin READMEs in each module directory
🔧 Requirements
- Java: 11+
- Maven: 3.6+
- NetBeans: 24.0+ (RELEASE220)
- API Keys: Required for AI plugins
📥 PackageCloud Repository
Also available via Maven from:
https://packagecloud.io/flossware/java/maven2/
🎯 Version Format
This project uses X.Y semantic versioning (e.g., 1.0, 1.1, 2.0).
See VERSIONING.md for details.
Author: FlossWare
License: Apache License 2.0 / GPL-3.0
Repository: https://github.com/FlossWare/netbeans-plugins