Welcome to Jiro
Jiro is a comprehensive application framework designed for building modern, scalable applications with powerful command handling, conversation management, and extensible architecture.
🚀 Quick Start
Get started with Jiro in minutes:
- Documentation - Learn about Jiro's features and architecture
- API Reference - Explore the complete API documentation
- User Guide - Step-by-step implementation guide
✨ Key Features
- 🎯 Command System - Extensible command handling framework
- 💬 Conversation Management - Advanced chat session and message handling
- 🌤️ Weather Integration - Built-in weather services and data
- 👤 User Management - Complete authentication and authorization
- 🗄️ Database Integration - Entity Framework Core with repository pattern
- 🔌 Extensible Architecture - Plugin-based system for easy extension
📚 Documentation Sections
📖 Documentation
- Project overview and architecture
- Getting started guides
- User documentation
- Workflow and pipelines
- Changelog and version history
🔧 API Reference
- Complete .NET API documentation
- Class and interface references
- Method documentation with examples
- Generated from source code
🏗️ Architecture Overview
Jiro follows a layered architecture with clear separation of concerns:
- Jiro.Core - Core business logic and domain models
- Jiro.Infrastructure - Data access and external services
- Jiro.App - Application configuration and startup
🎓 Engineering Thesis Project
This project is developed as part of an engineering thesis demonstrating modern AI assistant development with clean architecture principles.
Ready to dive in? Start with Documentation or explore the API Reference.