Perigon.CLI
Perigon.CLI copied to clipboard
This is a tool that helps you quickly build backend services based on Asp.Net Core and EF Core. It provides command line, WebUI and IDE MCP support. In a well-designed project architecture that has be...
# MCP Server 提供MCP服务器,以便在代码编辑器中,通过代码助手直接编写代码。 ## 基础方法 调用程序内置的代码生成功能 - [x] 创建新实体 - [x] 生成dto - [x] 生成manager - [x] 生成controller - [ ] 添加模块 - [x] 生成前端请求服务 - [ ] 执行生成操作...
Version9 梳理并重构了代码结构,升级了基础框架,添加了更加自由的自定义代码生成功能。但项目本身还是基于.NET8,因为.NET9有些功能还处于预览状态,部分内容需要在V10版本中进行更新。 ## 对于项目模板 - [x] 项目模板将从.NET8 升级到.NET9 - [x] 使用官方`Microsoft.AspNetCore.OpenApi`包替换`Swashbuckle.AspNetCore` - [x] 集成HybridCache,增加缓存体验 - [x] 集成.NET Aspire最新版 - [x] 重构模板结构和一些命名 - [x] 新的基础框架包 - [x] #35 添加独立的后台管理接口服务 在.NET10 RC...
## Tech Goal - [x] Using [Spectre.Console.Cli](https://spectreconsole.net/cli) instead of **System.CommandLine** - [x] Support English and Chinese ## Command Design - [x] -h/--help - [x] -v/--version - [x] new: create new...
Some .NET 10 and C# 14 feature may be contained: - [x] OpenAPI: custom enum, new parse etc - [ ] Authentication: JWT and PassKey and Microsft/Google third login etc....
## 目标 重构Angular模板,以适应最新的后台服务,提供一个开箱即用的默认选项。 ## 任务 - [ ] 使用Angular20,独立组件重构模板 - [ ] JWT验证对接 - [ ] 常规管理功能 - [ ] 页面组件的代码生成 - [ ] Angular21 Signal Forms?
## 实现目标 实现一个开箱即用的统一认证功能,支持 - 统一认证 - 单点登录 - 用户登录日志记录 ## 技术路径 - 基于OpenIddict实现相关功能 - 基于blazor实现默认的管理页面 ## 任务列表 - [ ] 集成基础功能验证 - [ ] 模型自定义,添加日志记录 - [ ] 应用管理 -...
## 目标 以自然对话甚至语音的方式,生成表单控件。然后进行添加/修改。 以MCP的方式提供 ## 实现路径 1. 以Angular为目标框架,以Angular Material为目标UI组件。 2. 提供MCP方法,提供提示词。
## 目的 如果使用微服务,则用户会创建多个服务。 为了节省用户添加依赖,集成Aspire相关操作所花费的时间,提供创建新服务的功能。 ## 实现方案 1. 固定内容,配置从现有项目中复制 2. 需要针对不同服务使用不同数据源的情况进行处理 ## 任务 - [x] 处理`launchSettings.json`,使用随机端口。HTTP 端口 5000–5300 的范围,HTTPS 端口是在 7000–7300 的范围。 - [x] 处理`Service.csproj`,固定内容? - [x] 生成 .http文件,默认添加变量 - [x]...