# Energetic.NET **Repository Path**: vintom/Energetic.NET ## Basic Information - **Project Name**: Energetic.NET - **Description**: 充满活力的.NET后台开源框架 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-12-24 - **Last Updated**: 2024-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: NetCore, AspNetCore, dotNET, TypeScript, Vue ## README # Energetic.NET #### 👀介绍 充满活力的.NET开源框架,让.NET开发生态更美好,体验地址:https://vintom.cn/ #### 🥰软件架构 ##### 1. 后端 使用.NET8最新技术栈,分层架构参考杨中科老师出版的书籍《ASP.NET Core技术内幕与项目实战》中的最后大项目代码,▶️[传送门](https://github.com/yangzhongke/NETBookMaterials/tree/main/%E6%9C%80%E5%90%8E%E5%A4%A7%E9%A1%B9%E7%9B%AE%E4%BB%A3%E7%A0%81) 框架内置功能(包含待开发): - [x] Jwt认证 - [x] SwaggerUI集成 - [ ] 审计日志 - [ ] 缓存中间件 - [ ] 全局异常统一处理 - [ ] 接口权限 - [ ] 代码生成 ##### 2. 前端 基于 Layui Vue 实现,使用vue3+typescript等技术 #### ✨使用说明 clone本项目,里面包含server和client文件夹,分别代表后端和前端代码,后端代码按照appsetting.json配置文件自行配置,前端使用如下: ``` 切换环境 nvm install 16.0.0 nvm use 16.0.0 安装依赖 npm install -g pnpm pnpm install 启动项目 npm run dev 打包项目 npm run build ``` #### ❗代码规范 请参考:https://gitee.com/vintom/dotnet_dev_specification #### 🤝参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## ❤️特别鸣谢 - YouZack:https://github.com/yangzhongke/NETBookMaterials - layui-vue:https://gitee.com/layui/layui-vue - layui-vue-admin:https://gitee.com/layui-vue/layui-vue-admin