# escalade **Repository Path**: dotnet-and1/escalade ## Basic Information - **Project Name**: escalade - **Description**: still not enough. - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-02 - **Last Updated**: 2026-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # escalade ## 介绍 Escalade 是一个基于 .NET / C# 的代码仓库,主要包含通用类库、图片处理组件、Web 通用组件以及一组可复用的 .NET 模板。 ## 在线引导页 > 框架与模板展示页: 仓库当前主要内容: - `src/Escalade.Common`:通用基础类库,包含扩展方法、模型、工具类、配置等公共能力 - `src/Escalade.ImageDeal`:图片处理相关组件,包含服务、策略、模型等实现 - `src/Escalade.Web.Common`:Web 通用类库,提供 Web 场景下可复用的扩展与中间件/消息相关能力 - `templates/`:面向不同技术栈的 .NET 模板 - `CleanEscaladeCoreTemplate` - `EscaladeCoreTemplate` - `EscaladeCoreEntityFrameworkTemplate` - `EscaladeCoreSqlSugarTemplate` - `src/Tests`:测试项目 ## 软件架构 仓库采用分层与模块化组织方式: - **公共基础层**:沉淀通用能力,减少重复代码 - **业务能力层**:围绕图片处理等具体功能实现独立组件 - **Web 支撑层**:为 Web 项目提供常用封装 - **模板层**:通过 NuGet / 模板包形式快速生成项目骨架 ## 目录结构 ```text escalade/ ├── src/ │ ├── Escalade.Common/ │ ├── Escalade.ImageDeal/ │ ├── Escalade.Web.Common/ │ ├── Resources/ │ ├── Tests/ │ └── escalade.slnx └── templates/ ├── CleanEscaladeCoreTemplate/ ├── EscaladeCoreTemplate/ ├── EscaladeCoreEntityFrameworkTemplate/ └── EscaladeCoreSqlSugarTemplate/ ``` ## 安装与使用 ### 环境要求 - .NET SDK(与仓库项目文件兼容的版本) - Visual Studio / Rider / VS Code 均可 ### 本地打开 1. 克隆仓库 2. 打开 `src/escalade.slnx` 3. 按需还原 NuGet 包并编译 ### 模板使用 `templates/` 目录下包含可打包的模板项目,可按需安装后创建对应模板工程。 ## 使用说明 - 如果你需要通用工具方法、扩展方法或基础模型,优先查看 `Escalade.Common` - 如果你需要图片处理能力,查看 `Escalade.ImageDeal` - 如果你在构建 Web 项目,查看 `Escalade.Web.Common` - 如果你需要快速生成项目骨架,查看 `templates/