😊 遵循国际开源规范,补充开源仓库说明文档

pull/872/head
百小僧 10 months ago
parent 679bef9136
commit 0b0d083109

@ -0,0 +1,41 @@
#
## 1.
`Furion` [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) 工作流进行分支管理,这是一种专门为大型项目设计的长期支持性分支模型。其核心理念是分离出主干分支(`main` 或 `master`)、开发分支 (`develop`)、特性分支 (`feature/*`)、发布分支 (`release/*`) 和热修复分支 (`hotfix/*`)。
## 2.
### 2.1 Main Branch
- `main`:
### 2.2 Develop Branch
- `develop`:
### 2.3 Feature Branches
- `feature/*`: (`develop`) Pull Request `develop`
### 2.4 Release Branches
- `release/*`: `develop` `main` `develop`
### 2.5 Hotfix Branches
- `hotfix/*`: `main` `main` `develop`
## 3.
1. ****: `git checkout -b feature/your-feature develop`
2. ****:
3. ** Pull Request**: GitHub/Gitee `develop` Pull Request
4. ****: `develop`
## 4.
-
-
使 `Furion`

@ -1,95 +1,56 @@
# /
#
![](https://gitee.com/dotnetchina/Furion/raw/v4/handbook/static/img/tip.png)
`Furion`
## 💢 Issue Git `Issue`
##
### Furion
`Furion` `Furion` [Issues](https://gitee.com/dotnetchina/Furion/issues) 中搜索以确认该问题尚未被提交。若未找到相似问题,请创建一个新的 Issue并详尽描述漏洞详情、重现步骤及环境信息。
##
---
### .NET SDK
- [ ] .NET5
- [ ] .NET6
- [ ] .NET7
1. ****
2. ****便
3. **** (monksoul@outlook.com) ibaiqian
4. ****
---
##
###
[Issues](https://gitee.com/dotnetchina/Furion/issues) 列表,挑选并尝试解决其中的问题。一旦解决问题,请提交 Pull Request并在描述中关联到原始的 Issue 编号。
- [ ] WebApi
- [ ] Mvc
- [ ] Razor Pages
- [ ] Blazor Server
- [ ] MinApp
- [ ] WinForm
- [ ] WPF
- [ ] Console
##
---
[Issues](https://gitee.com/dotnetchina/Furion/issues) 来提议新功能,并使用 "Feature/新特性" 标签标记。另外,也可以通过邮件(请参阅项目文档获取联系方式)向我们发送您的建议。项目团队会在评估后,将确认开发的新功能纳入下一个版本的计划任务列表。
###
##
- [ ] Windows
- [ ] Linux
- [ ] MacOS
- [ ]
`git clone https://gitee.com/dotnetchina/Furion.git` 开始,参照我们的 [开发环境配置文档](./DEVELOPMENT_SETUP.md) 设置 IDE 和其他相关环境。运行测试时,请按照 [测试指南](./TESTING_GUIDE.md) 操作。
---
##
###
1. 使
2.
3.
- [ ] Development
- [ ] Production
- [ ] Tests//
##
---
[`.editorconfig`](https://gitee.com/dotnetchina/Furion/blob/v4/framework/.editorconfig) 文件。
###
##
[GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) 分支管理模式进行开发,详细规定见 [分支管理文档](./BRANCH_MANAGEMENT.md)。
---
###
---
## Pull Request
###
Pull Request `master/main`
> ** `Git` DEMODEMO **
1. (CI)
2.
3.
**** bug `Furion` Pull Request
---
###
`NuGet`
- [ ] Sqlite
- [ ] SqlServer
- [ ] MySQL
- [ ] Oracle
- [ ] PostgreSQL
- [ ] Firebird
- [ ] Cosmos
- [ ] InMemoryDatabase
- [ ]
---
###
---
###
** `Issue` **
[](./CODE_OF_CONDUCT.md)

@ -0,0 +1,51 @@
#
## 1. Visual Studio 2022 Preview Enterprise
### 1.1
访 [Visual Studio ](https://visualstudio.microsoft.com/zh-hans/vs/preview/) 下载 Visual Studio 2022 Preview Enterprise 版本。确保选择适合您操作系统的版本,并确保系统满足最低硬件和软件要求。
### 1.2
1.
2. ASP.NET Web workload .NET
3. .NET SDK
- .NET 5.x SDK
- .NET 6.x SDK
- .NET 7.x SDK
- .NET 8.x SDK
- .NET 9.x SDK
4.
### 1.3
Visual Studio 2022 > .NET SDK
## 2. CodeMaid 2022
[CodeMaid](https://www.codemaid.net) 是一个优秀的 Visual Studio 扩展,用于提高代码质量和可读性,提供代码清理、格式化等功能。
### 2.1
1. Visual Studio > Ctrl + Shift + X
2. 线CodeMaid
3. CodeMaid
4. Visual Studio CodeMaid
### 2.2 CodeMaid
1. > > CodeMaid CodeMaid
2. CodeMaid
## 3.
C#/ASP.NET Core .NET SDK
C#/ASP.NET Core CodeMaid
---
.NET SDK
---

@ -0,0 +1,48 @@
#
## 1.
### 1.1 xUnit
使 NuGet [xUnit](https://xunit.net/) 测试框架及相关组件:
```shell
dotnet new xunit -n Furion.UnitTests
cd Furion.UnitTests
dotnet add package xunit
dotnet add package xunit.runner.visualstudio
dotnet add package coverlet.msbuild
dotnet add package Furion.Xunit;
```
### 1.2 ASP.NET Core MVC
Controllers Services `Microsoft.AspNetCore.Mvc.Testing`
```shell
dotnet add package Microsoft.AspNetCore.Mvc.Testing
```
## 2.
### 2.1 xUnit
使 `[Fact]` xUnit
### 2.2 ASP.NET Core MVC
ASP.NET Core MVC `WebApplicationFactory<Startup>` HTTP
`WebApplicationFactory<Startup>`使 HTTP
## 3.
使 xUnit Furion [https://furion.net/docs/unittest](https://furion.net/docs/unittest)
xUnit
---
Furion 使

@ -1,4 +1,4 @@
**** | [En](https://github.com/MonkSoul/Furion) | 允许商用,慷慨[赞助](https://furion.net/docs/donate)
**** | [En](https://github.com/MonkSoul/Furion)
#

@ -7,18 +7,22 @@
`` **`framework`** `Furion` <br>
`` **`references`** `Furion` API <br>
`` **`samples`** `Furion` <br>
`` **`schema`** `Furion` `JSON Schema`<br>
`` **`schemas`** `Furion` `JSON Schema`<br>
`` **`snks`** `Furion` <br>
`` **`templates`** `Furion` <br>
`` **`tests`** `Furion` <br>
`` **`tools`** `Furion.Tools` <br>
`` **`.gitattributes`** `Github` `Gitee` <br>
`` **`.gitignore`** `Github` `Gitee` /<br>
`` **`BRANCH_MANAGEMENT.md`** <br>
`` **`CHANGELOG.md`** `Furion` <br>
`` **`CONTRIBUTING.md`** `Furion` /Issue <br>
`` **`CODE_OF_CONDUCT.md`** <br>
`` **`CONTRIBUTING.md`** <br>
`` **`DEVELOPMENT_SETUP.md`** <br>
`` **`Dockerfile`** `Furion` `samples` `Docker` <br>
`` **`LICENSE`** `Furion` <br>
`` **`LICENSE.zh`** `Furion` <br>
`` **`README.md`** `Furion` <br>
`` **`README.zh.md`** `Furion` <br>
`` **`nuget-push.ps1`** `NuGet` <br>
`` **`TESTING_GUIDE.md`** <br>

Loading…
Cancel
Save