diff --git a/proposals/microgrant-2026-05.md b/proposals/microgrant-2026-05.md new file mode 100644 index 00000000..e4a55a4a --- /dev/null +++ b/proposals/microgrant-2026-05.md @@ -0,0 +1,48 @@ +# AsyncAPI CLI Enhancement Proposal + +## MICROGRANT Application for May 2026 + +### Project: Improve Error Messages and User Experience + +**Budget Request:** $500 + +### Problem Statement + +Current CLI error messages are technical and not user-friendly. Users struggle to understand what went wrong and how to fix it. + +### Proposed Solution + +1. **Enhanced Error Messages** + - Add contextual hints for common errors + - Include example commands for fixes + - Color-coded output for better readability + +2. **Interactive Mode** + - Add `--interactive` flag for guided setup + - Step-by-step wizard for first-time users + +3. **Better Documentation** + - Inline help for all commands + - Examples in error messages + +### Timeline + +- Week 1: Research and design error message format +- Week 2: Implement enhanced error handling +- Week 3: Add interactive mode +- Week 4: Documentation and testing + +### Deliverables + +- [ ] Enhanced error message system +- [ ] Interactive mode implementation +- [ ] Updated documentation +- [ ] Test coverage > 80% + +### Why Me + +I have experience with CLI tools and user experience design. I am motivated to make AsyncAPI CLI more accessible to beginners. + +--- + +**Payment Address:** USDT TRC20: (will provide upon approval)