Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
441 commits
Select commit Hold shift + click to select a range
db68b24
enum to string
yaochangyu Mar 12, 2022
655b2fd
feat: add initial project
yaochangyu Mar 13, 2022
78ac76b
feat: set UrlSegmentApiVersionReader
yaochangyu Mar 13, 2022
84cbfe2
feat: Swagger UI 套用多版本
yaochangyu Mar 13, 2022
5d9e8a4
first project
yaochangyu Mar 22, 2022
394e993
feat: add DictionaryStringObjectJsonConverter project
yaochangyu Mar 27, 2022
8d6902f
feat: add JsonNodeExtensions
yaochangyu Mar 27, 2022
4452fc4
add project
yaochangyu Mar 28, 2022
9ff043b
feat: add DictionaryStringObjectJsonConverter
yaochangyu Mar 28, 2022
092d356
refactor
yaochangyu Mar 29, 2022
34de843
add raw sql
yaochangyu Mar 29, 2022
9d6e437
feat: raw sql query
yaochangyu Mar 30, 2022
10aeb3d
add project
yaochangyu Apr 9, 2022
5280afc
add RequireFieldValidator
yaochangyu Apr 9, 2022
c869ca9
feat: NameFieldValidator
yaochangyu Apr 10, 2022
507b407
feat: BirthdayFieldValidator
yaochangyu Apr 10, 2022
9187478
feat GenderFieldValidator
yaochangyu Apr 10, 2022
60093ac
refactor
yaochangyu Apr 10, 2022
5d5ff13
Merge pull request #11 from yaochangyu/Dictionary_Validate
yaochangyu Apr 10, 2022
1716a51
remove file
yaochangyu Apr 10, 2022
dfc5d6e
remove file
yaochangyu Apr 10, 2022
875783f
refactor
yaochangyu Apr 10, 2022
0dc48ba
refactor
yaochangyu Apr 11, 2022
a26eb70
refactor
yaochangyu Apr 11, 2022
94322d1
feat: add DictionaryStringObjectJsonConverter2
yaochangyu Apr 15, 2022
e939140
feat: add test case
yaochangyu Apr 16, 2022
b8b14ed
Merge pull request #12
yaochangyu Apr 16, 2022
6082108
fea: 新增 System.Text.Json.JsonDiffPatch 測試案例
yaochangyu May 14, 2022
2c9f5f2
build(deps): bump CefSharp.WinForms in /CEF/Lab.Startup/WinFormNet48
dependabot[bot] May 14, 2022
7f7396a
build(deps): bump CefSharp.WinForms in /CEF/Lab.Startup/WinFormCore30
dependabot[bot] May 14, 2022
585697a
feat: add NewtonsoftJsonDiffPathTests
yaochangyu May 14, 2022
c136d92
refactor
yaochangyu May 14, 2022
d0895a8
add json patch test case
yaochangyu May 14, 2022
07b74a6
feat: add project
yaochangyu May 22, 2022
b67c3af
feat: add test case
yaochangyu May 22, 2022
99627a3
feat: 訪問不需要授權的服務
yaochangyu May 22, 2022
4724568
refactor
yaochangyu May 22, 2022
15c3376
refactor
yaochangyu May 22, 2022
25a093e
refactor
yaochangyu May 22, 2022
57534f3
feat: add project
yaochangyu Jun 16, 2022
aee7db6
refactor
yaochangyu Jun 16, 2022
ad7760d
add test client test case
yaochangyu Jun 16, 2022
179f1a5
refactor
yaochangyu Jun 17, 2022
544f24a
Merge pull request #19 from yaochangyu/aspnet_core_middleware_test
yaochangyu Jun 17, 2022
9e6ac8e
Merge pull request #17 from yaochangyu/dependabot/nuget/CEF/Lab.Start…
yaochangyu Jun 17, 2022
1feb60f
Merge pull request #18 from yaochangyu/dependabot/nuget/CEF/Lab.Start…
yaochangyu Jun 17, 2022
1edfd77
feat: add unit test
yaochangyu Jun 18, 2022
f090952
refactor
yaochangyu Jun 19, 2022
95c4cbc
add BasicAuthenticationHandler單元測試
yaochangyu Jun 19, 2022
54673a6
refactor
yaochangyu Jun 19, 2022
ef9ae0b
Merge pull request #20
yaochangyu Jun 19, 2022
512503b
fix
yaochangyu Jun 20, 2022
64603ba
Merge pull request #21
yaochangyu Jun 20, 2022
80b3c9a
fix
yaochangyu Jun 20, 2022
1520fad
Merge pull request #22
yaochangyu Jun 20, 2022
24323d8
feat: 實作授權
yaochangyu Jun 21, 2022
1ae0420
refactor
yaochangyu Jun 21, 2022
248237f
Merge pull request #23
yaochangyu Jun 21, 2022
3499b66
feat: 套用範本
yaochangyu Jun 26, 2022
fc0ee3f
Merge pull request #30
yaochangyu Jun 26, 2022
bc3728a
feat: add other temp
yaochangyu Jun 26, 2022
5e786ca
refactor
yaochangyu Jun 26, 2022
8fb4fd9
Merge pull request #41
yaochangyu Jun 26, 2022
4f88718
add minio s3 sample
yaochangyu Jul 8, 2022
b1f55a1
feat: add yaml and web project
yaochangyu Jul 14, 2022
4c277b6
add task
yaochangyu Jul 16, 2022
51428f4
refactor
yaochangyu Jul 16, 2022
6547907
Merge pull request #46
yaochangyu Jul 16, 2022
57391bd
remove folder
yaochangyu Jul 16, 2022
d06f4bb
impl controlle
yaochangyu Jul 16, 2022
87721cc
from fork lab.specfirst
yaochangyu Jul 18, 2022
e9f6b44
feat: extra schema module
yaochangyu Jul 19, 2022
a857da0
feat: merge file
yaochangyu Jul 19, 2022
65158ec
modify task
yaochangyu Jul 20, 2022
85f9f3b
regen
yaochangyu Jul 20, 2022
1e35d1d
from fork lab.specfirst
yaochangyu Jul 18, 2022
df670f1
feat: extra schema module
yaochangyu Jul 19, 2022
5396074
feat: merge file
yaochangyu Jul 19, 2022
be5121c
modify task
yaochangyu Jul 20, 2022
bcb1a92
regen
yaochangyu Jul 20, 2022
f2c4780
feat: 範例完成
yaochangyu Aug 16, 2022
8359230
Merge pull request #48
yaochangyu Aug 16, 2022
2070c3a
feat: add test
yaochangyu Aug 20, 2022
3249bc1
refactor: add test case
yaochangyu Aug 20, 2022
5818b9e
refactor
yaochangyu Aug 20, 2022
ab9d435
refactor: 使用必要套件
yaochangyu Aug 20, 2022
840b4c5
refactor
yaochangyu Aug 20, 2022
4a10191
Merge pull request #49
yaochangyu Aug 20, 2022
2fdf8d5
add project
yaochangyu Aug 26, 2022
af30d60
切換設定
yaochangyu Aug 26, 2022
38e7cb0
add file
yaochangyu Aug 28, 2022
7d3e8ca
add file
yaochangyu Aug 28, 2022
dc9d588
增加 webapi task
yaochangyu Aug 28, 2022
6b9b3b1
add console app
yaochangyu Aug 28, 2022
b032e40
Merge pull request #53
yaochangyu Aug 28, 2022
07a1e4b
add file
yaochangyu Aug 29, 2022
776be87
app project
yaochangyu Aug 29, 2022
78c5f31
set serilog config
yaochangyu Sep 4, 2022
0ffaef1
add Serilog.Expressions package
yaochangyu Sep 4, 2022
1d8a671
add TraceMiddleware
yaochangyu Sep 4, 2022
9ce85bd
add console project
yaochangyu Sep 4, 2022
bd405ad
add health check project
yaochangyu Sep 13, 2022
9209d1a
add npgsql check
yaochangyu Sep 14, 2022
02b2abf
feat: add k6 sample
yaochangyu Sep 20, 2022
c38dcad
feat: add project
yaochangyu Sep 25, 2022
e186adf
fix bug
yaochangyu Sep 25, 2022
1c869ec
refactor
yaochangyu Sep 25, 2022
fd5bc54
refactor
yaochangyu Sep 25, 2022
2b2c818
refactor
yaochangyu Sep 25, 2022
118008c
fix: 無法觸發 HandleChallengeAsync event
yaochangyu Sep 26, 2022
ee15f32
add api key authentication
yaochangyu Sep 26, 2022
e84040b
feat: add ddb sample
yaochangyu Oct 4, 2022
1db05e2
add IdempotencyKey project
yaochangyu Oct 8, 2022
5f07ed2
fix: 快取失效
yaochangyu Oct 8, 2022
0d3efe0
refactor
yaochangyu Oct 9, 2022
f138245
refactor
yaochangyu Oct 9, 2022
d13ac7e
add test file
yaochangyu Oct 15, 2022
10a78cf
調整設定
yaochangyu Oct 16, 2022
7b2d0a7
feat: add test case
yaochangyu Oct 19, 2022
7d214ad
add test app
yaochangyu Oct 21, 2022
7c9527f
fix bug
yaochangyu Oct 21, 2022
4751e72
fix bug
yaochangyu Oct 22, 2022
4d19726
feat: multi authentication scheme
yaochangyu Oct 22, 2022
cc06574
add multi authentication
yaochangyu Oct 23, 2022
5a7ba53
fix
yaochangyu Oct 23, 2022
72c9265
refactor
yaochangyu Oct 23, 2022
3cb63d0
refactor
yaochangyu Oct 23, 2022
b553f99
refactor
yaochangyu Oct 23, 2022
1197f45
add redis sample
yaochangyu Oct 24, 2022
a363929
增加Connection Pool
yaochangyu Oct 30, 2022
6b98800
refactor
yaochangyu Oct 30, 2022
a03aaa9
refactor
yaochangyu Oct 30, 2022
f45ce26
feat: 加入 Context DI Container Project
yaochangyu Dec 11, 2022
af02f3a
refactor
yaochangyu Dec 11, 2022
a9fba68
refactor
yaochangyu Dec 11, 2022
27685a0
feat: add specflow+livingDoc project
yaochangyu Dec 11, 2022
9ff395e
add project
yaochangyu Dec 14, 2022
aa719c1
dbcontext pool 的生命週期設定為 Transient
yaochangyu Dec 14, 2022
1ad133e
add project
yaochangyu Mar 10, 2023
f1bb6bb
add test case
yaochangyu Mar 10, 2023
856015c
add feature toggle project
yaochangyu Mar 23, 2023
ebd22af
add project
yaochangyu Apr 1, 2023
3a55d59
add project
yaochangyu Apr 27, 2023
257ff3b
add Lab.JsonMergePatch project
yaochangyu May 11, 2023
be2f6c7
refactor
yaochangyu Aug 3, 2023
7d3e165
自訂驗證錯誤回傳訊息
yaochangyu Aug 28, 2023
f8e4c65
refactor
yaochangyu Aug 30, 2023
8b59134
在 member service 增加驗證
yaochangyu Aug 30, 2023
d26c14d
refactor
yaochangyu Aug 30, 2023
bb156b3
完成 Fluent Error Handler
yaochangyu Sep 3, 2023
293c0c7
refactor
yaochangyu Sep 3, 2023
bf2d55d
re
yaochangyu Sep 3, 2023
e9f4ad7
refactor
yaochangyu Sep 3, 2023
79cda88
refactor
yaochangyu Sep 4, 2023
6c0682a
refactor
yaochangyu Sep 4, 2023
5bb40ee
refactor
yaochangyu Sep 4, 2023
d79fc8c
refactor
yaochangyu Sep 5, 2023
f1dd1f8
add project
yaochangyu Sep 9, 2023
ecd9dc0
add docker file
yaochangyu Sep 10, 2023
0d4809d
add project
yaochangyu Sep 12, 2023
9fd98db
移除 header
yaochangyu Sep 13, 2023
76c06c0
refactor
yaochangyu Sep 14, 2023
f42d50e
refactor
yaochangyu Sep 14, 2023
d421516
refactor
yaochangyu Sep 14, 2023
f5ec517
refactor
yaochangyu Sep 15, 2023
3121de1
refactor
yaochangyu Sep 17, 2023
645a13d
add lab mongodb project
yaochangyu Sep 24, 2023
5139383
refactor
yaochangyu Sep 25, 2023
67272bb
add lazy di project
yaochangyu Oct 1, 2023
9161906
add trace context
yaochangyu Oct 2, 2023
0d3447b
refactor
yaochangyu Oct 4, 2023
5ec9cd7
refactor
yaochangyu Oct 8, 2023
3a8e160
refactor
yaochangyu Oct 8, 2023
0c1df77
refactor
yaochangyu Oct 8, 2023
2cb434e
refactor
yaochangyu Oct 8, 2023
fef758c
refactor
yaochangyu Oct 22, 2023
9698c10
add project
yaochangyu Oct 30, 2023
cb3691d
從資料庫還原快照
yaochangyu Nov 1, 2023
f7f87bf
add test case
yaochangyu Nov 4, 2023
1235f48
add web api
yaochangyu Nov 5, 2023
6f41ad2
refactor
yaochangyu Nov 14, 2023
8c217fa
recfactor
yaochangyu Nov 14, 2023
c78f285
refactor
yaochangyu Nov 14, 2023
7932fbb
refactor
yaochangyu Nov 19, 2023
e664bbb
fix bug
yaochangyu Nov 19, 2023
c381979
feat: specflow 比對 json
yaochangyu Jan 2, 2024
34db158
feat: cursor paging
yaochangyu Jan 7, 2024
c55ca7d
refactor
yaochangyu Jan 7, 2024
b715f70
feat: 增加 offset-based 分頁寫法
yaochangyu Jan 7, 2024
a6e6c83
feat: 增加 cursor-based 寫法 2
yaochangyu Jan 7, 2024
1fb3a8e
refactor
yaochangyu Jan 14, 2024
d513402
feat: HttpClient 使用 Cookie
yaochangyu Jan 21, 2024
68f0f41
refactor
yaochangyu Jan 21, 2024
a787419
增加批次上傳範例
yaochangyu Feb 1, 2024
d659555
feat: 分批下載檔案
yaochangyu Feb 1, 2024
0bb26af
feat: 增加 Testcontainers.Minio 範例
yaochangyu Feb 14, 2024
69a4a86
通過 miniexcel 讀取 excel
yaochangyu Feb 19, 2024
da7e7a0
feat: http client rate limit
yaochangyu Feb 24, 2024
230c796
feat: mock server example
yaochangyu Feb 28, 2024
0d109fc
add ratelimit+redis
yaochangyu Mar 2, 2024
ddd1a23
add app2
yaochangyu Mar 3, 2024
9d9228b
refactor
yaochangyu Mar 9, 2024
43e5683
add 測試案例
yaochangyu Mar 9, 2024
45c5790
feat: 產生大資料填充範本
yaochangyu Mar 10, 2024
635e52b
feat: 產生大資料後匯出
yaochangyu Mar 10, 2024
2187d50
feat: 讀取範本檔後另存新檔
yaochangyu Jun 1, 2024
e238d30
feat: 增加範例 Lab.JsonPathForTestCase.Test
yaochangyu Jul 7, 2024
a47f3e4
refactor
yaochangyu Jul 7, 2024
21dfb9f
Json 部分欄位比對
yaochangyu Jul 7, 2024
b5c24a0
完成環境變數產生器
yaochangyu Oct 2, 2024
2f89264
修正範例
yaochangyu Oct 2, 2024
a0caca9
完成 Dapper + ODBC 讀取 PostgreSql
yaochangyu Oct 3, 2024
10d46b3
新增 DSN 連線
yaochangyu Oct 3, 2024
7bae6bc
add vault project
yaochangyu Oct 5, 2024
84a6cee
add SecureString
yaochangyu Oct 5, 2024
41f3d0a
修正範例
yaochangyu Oct 6, 2024
c222f65
remove token
yaochangyu Oct 6, 2024
87e409a
add test case
yaochangyu Oct 8, 2024
144debe
refactor
yaochangyu Oct 9, 2024
a7c65c6
Merge remote-tracking branch 'origin/master'
yaochangyu Oct 9, 2024
02ef0ff
完成動態憑證
yaochangyu Oct 9, 2024
5892a44
加入 MassTransit 專案
yaochangyu Oct 13, 2024
5897eb4
建立生產者、消費者專案
yaochangyu Oct 13, 2024
60973dd
一個生產者,多個消費者
yaochangyu Oct 13, 2024
c2de549
生產者的不同寫法
yaochangyu Oct 14, 2024
f79b1b8
add sample
yaochangyu Oct 17, 2024
04147b4
增加使用場景
yaochangyu Oct 18, 2024
4549713
add file
yaochangyu Oct 18, 2024
565708f
加入檔案
yaochangyu Oct 27, 2024
9380103
增加 Taskfile.yml
yaochangyu Oct 27, 2024
1748649
加入專案
yaochangyu Oct 30, 2024
8c2bbb2
加入動態選擇資料庫、資料表
yaochangyu Oct 31, 2024
0834cec
refactor
yaochangyu Oct 31, 2024
398870a
refactor
yaochangyu Oct 31, 2024
f0b1972
refactor
yaochangyu Oct 31, 2024
d58e3d2
增加 RequestScopedDynamicDbContextFactory
yaochangyu Oct 31, 2024
f9d3dc6
加入專案
yaochangyu Nov 3, 2024
786516d
加入專案
yaochangyu Nov 3, 2024
c97e6d6
feat: DistributeMemoryCacheTest
yaochangyu Nov 3, 2024
10bb23b
fix: 修正測試案例的 key
yaochangyu Nov 3, 2024
ac45291
加入專案
yaochangyu Nov 7, 2024
6e16f98
新增下一頁實作
yaochangyu Nov 10, 2024
bc8e88c
修正上一頁邏輯
yaochangyu Nov 11, 2024
e238a4b
refactor
yaochangyu Nov 12, 2024
3cf1bd9
refactor
yaochangyu Nov 12, 2024
bb58cd0
另一種上下頁寫法
yaochangyu Nov 12, 2024
14618b1
另一種上一頁的寫法
yaochangyu Nov 12, 2024
77fa9a0
refactor
yaochangyu Nov 12, 2024
1758837
add docker example
yaochangyu Nov 17, 2024
b773ae4
Bump bootstrap from 4.4.1 to 5.0.0 in /CEF/Lab.Startup/WinFormNet48
dependabot[bot] Nov 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions AWS/Lab.AwsDDB/Lab.AwsDDB.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@

Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lab.AwsDDB.Test", "test\Lab.AwsDDB.Test\Lab.AwsDDB.Test.csproj", "{5B2F9C1D-597C-4890-9806-42B42D42F15C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "global", "global", "{23EBD672-F330-4AEB-9F14-24C0E562F670}"
ProjectSection(SolutionItems) = preProject
docker-compose.yml = docker-compose.yml
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5B2F9C1D-597C-4890-9806-42B42D42F15C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5B2F9C1D-597C-4890-9806-42B42D42F15C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5B2F9C1D-597C-4890-9806-42B42D42F15C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5B2F9C1D-597C-4890-9806-42B42D42F15C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
17 changes: 17 additions & 0 deletions AWS/Lab.AwsDDB/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: "3.8"

services:
ddb:
image: amazon/dynamodb-local
command: [ "-jar", "DynamoDBLocal.jar", "-inMemory", "-sharedDb" ]
ports:
- 8000:8000

ddb-admin:
image: aaronshaf/dynamodb-admin
environment:
- DYNAMO_ENDPOINT=http://ddb:8000
ports:
- 8005:8001
depends_on:
- ddb
19 changes: 19 additions & 0 deletions AWS/Lab.AwsDDB/test/Lab.AwsDDB.Test/Lab.AwsDDB.Test.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

<IsPackable>false</IsPackable>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="AWSSDK.DynamoDBv2" Version="3.7.5.10"/>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0"/>
<PackageReference Include="MSTest.TestAdapter" Version="2.2.8"/>
<PackageReference Include="MSTest.TestFramework" Version="2.2.8"/>
<PackageReference Include="coverlet.collector" Version="3.1.2"/>
</ItemGroup>

</Project>
Loading