feat(ipuaro): add working demo project examples

Added comprehensive demo project showcasing ipuaro capabilities:

New Files:
- examples/demo-project/: Complete TypeScript demo application
  - src/: User management, auth, validation, logging (336 LOC)
  - tests/: Vitest unit tests for UserService
  - Configuration: package.json, tsconfig.json, .ipuaro.json

Demo Features:
- UserService with CRUD operations
- AuthService with login/logout/verify
- Validation utilities (email, password)
- Logger utility with multiple log levels
- TypeScript types and interfaces
- Intentional TODOs (2) and FIXMEs (1) for tool demonstration

Documentation:
- README.md: Detailed usage guide with example queries
- EXAMPLE_CONVERSATIONS.md: Realistic conversation scenarios
- Tool demonstration scenarios (bug fix, refactoring, features)
- Workflow examples (security audit, optimization, code review)

Updated:
- packages/ipuaro/README.md: Added Quick Start section linking to examples

Project Statistics:
- 12 files total
- 336 lines of TypeScript code
- 7 source modules demonstrating various patterns
- Full test coverage examples
- Demonstrates all 18 tools capabilities

This completes the "Examples working" requirement for v1.0.0
This commit is contained in:
imfozilbek
2025-12-01 16:53:49 +05:00
parent baccfd53c0
commit ab2d5d40a5
15 changed files with 977 additions and 0 deletions

View File

@@ -151,6 +151,23 @@ ipuaro --model qwen2.5-coder:32b-instruct
ipuaro --auto-apply
```
## Quick Start
Try ipuaro with our demo project:
```bash
# Navigate to demo project
cd examples/demo-project
# Install dependencies
npm install
# Start ipuaro
npx @samiyev/ipuaro
```
See [examples/demo-project](./examples/demo-project) for detailed usage guide and example conversations.
## Commands
| Command | Description |