Compare commits

...

73 Commits

Author SHA1 Message Date
c7cdd65f87 add link
All checks were successful
/ build (push) Successful in 3m51s
2025-03-03 20:37:47 +01:00
3b2adea40f up ver
All checks were successful
/ build (push) Successful in 34s
2025-03-02 22:21:00 +01:00
8e82c90734 use python asyncio
All checks were successful
/ build (push) Successful in 43s
2025-03-02 22:19:41 +01:00
ea7529c443 cleanup asp deps
All checks were successful
/ build (push) Successful in 35s
2025-03-02 22:05:30 +01:00
d83d53180d up theme
All checks were successful
/ build (push) Successful in 32s
2025-03-02 21:57:32 +01:00
511fdbce7c fix asp db score
All checks were successful
/ build (push) Successful in 1m25s
2025-03-02 21:54:05 +01:00
e2bdc520dd remove x
All checks were successful
/ build (push) Successful in 1m56s
2025-01-11 19:17:24 +01:00
d5eeda3bab add 2025 tests
All checks were successful
/ build (push) Successful in 1m28s
2024-12-26 19:15:41 +01:00
bcb10ec9ad up
All checks were successful
/ build (push) Successful in 1m25s
2024-12-06 18:47:43 +01:00
0d760d43d6 up
All checks were successful
/ build (push) Successful in 44s
2024-11-30 19:00:11 +01:00
78236841f0 fix author
All checks were successful
/ build (push) Successful in 35s
2024-11-30 18:57:45 +01:00
b3239b9d96 fix author
All checks were successful
/ build (push) Successful in 1m21s
2024-11-30 18:55:07 +01:00
6442e21ba7 update bench results
Some checks failed
/ build (push) Failing after 1m12s
2024-09-07 23:11:59 +02:00
7204fa7c1b up theme
All checks were successful
/ build (push) Successful in 35s
2024-09-07 19:01:40 +02:00
8b01419070 remove mysql test for simplicity
All checks were successful
/ build (push) Successful in 1m34s
2024-09-07 18:59:38 +02:00
761fbd2074 auto release
All checks were successful
/ build (push) Successful in 38s
2024-08-22 21:51:24 +02:00
8c6d0000f9 auto release
All checks were successful
/ build (push) Successful in 33s
2024-08-22 21:43:38 +02:00
47a6edf37e auto release
All checks were successful
/ build (push) Successful in 45s
2024-08-22 21:26:58 +02:00
c310333396 auto release
All checks were successful
/ build (push) Successful in 35s
2024-08-22 18:27:18 +02:00
94f980d399 auto release
All checks were successful
/ build (push) Successful in 1m45s
2024-08-22 17:58:29 +02:00
dced346102 build
All checks were successful
/ build (push) Has been skipped
/ deploy (push) Successful in 16s
2024-08-14 17:55:35 +02:00
3e2f7059b5 build
Some checks failed
/ deploy (push) Failing after 0s
/ build (push) Failing after 3s
2024-08-14 17:54:47 +02:00
877e2b5c5b build
Some checks failed
/ deploy (push) Failing after 1s
/ build (push) Has been cancelled
2024-08-14 17:54:33 +02:00
66edc2016a build
Some checks failed
/ build (push) Successful in 31s
/ deploy (push) Failing after 1s
2024-08-14 17:53:19 +02:00
08de9a59b9 build
Some checks failed
/ build (push) Has been skipped
/ deploy (push) Failing after 5s
2024-08-14 17:52:04 +02:00
e86caebaf5 build
All checks were successful
/ build (push) Has been skipped
/ deploy (push) Successful in 16s
2024-08-14 17:49:58 +02:00
88315c0b8e build
Some checks failed
/ deploy (push) Failing after 10s
/ build (push) Has been skipped
2024-08-14 17:47:37 +02:00
4a281b9502 build
Some checks failed
/ build (push) Has been skipped
/ deploy (push) Failing after 9s
2024-08-14 17:45:41 +02:00
59d47e6938 build
Some checks failed
/ deploy (push) Failing after 5s
/ build (push) Has been skipped
2024-08-14 17:43:49 +02:00
1756ef7c54 build
Some checks failed
/ deploy (push) Failing after 5s
/ build (push) Has been skipped
2024-08-14 17:41:27 +02:00
aa4b8199f6 build
Some checks failed
/ deploy (push) Failing after 5s
/ build (push) Has been skipped
2024-08-14 17:38:32 +02:00
69df8decb9 build
Some checks failed
/ deploy (push) Has been skipped
/ build (push) Has been cancelled
2024-08-14 17:38:14 +02:00
b084807eb7 build
All checks were successful
/ build (push) Has been skipped
/ deploy (push) Successful in 18s
2024-08-14 17:32:35 +02:00
ee90948a73 build
Some checks failed
/ build (push) Successful in 30s
/ deploy (push) Failing after 1s
2024-08-14 17:28:22 +02:00
014d8296eb build
Some checks failed
/ build (push) Has been skipped
/ deploy (push) Failing after 5s
2024-08-14 17:26:16 +02:00
8df54d0495 build
Some checks failed
/ build (push) Has been skipped
/ deploy (push) Failing after 6s
2024-08-14 17:11:37 +02:00
c0a93ea0cc build
Some checks failed
/ build (push) Has been skipped
/ deploy (push) Failing after 5s
2024-08-14 17:02:29 +02:00
6edc7790dc build
Some checks failed
/ deploy (push) Failing after 0s
/ build (push) Failing after 2s
2024-08-14 17:02:07 +02:00
f2114e001b build
All checks were successful
/ deploy (push) Has been skipped
/ build (push) Successful in 41s
2024-08-14 17:01:22 +02:00
1b715c2a8d build
Some checks failed
/ deploy (push) Failing after 1s
/ build (push) Successful in 33s
2024-08-14 16:57:29 +02:00
07ca3dd3a5 build
All checks were successful
/ build (push) Has been skipped
/ deploy (push) Successful in 10s
2024-08-14 16:25:52 +02:00
a333928d39 build
All checks were successful
/ build (push) Successful in 1m47s
2024-08-14 16:12:09 +02:00
eadcddc659 up 2024-08-08 20:58:59 +02:00
ad9b1cd38d try gitea action
All checks were successful
/ build (push) Successful in 16s
2024-08-03 12:00:23 +02:00
4789bb5c03 try gitea action
All checks were successful
/ build (push) Successful in 36s
2024-08-03 11:59:15 +02:00
c57c660f9f try gitea action
All checks were successful
/ build (push) Successful in 16s
2024-08-03 11:24:04 +02:00
2c66d6c165 try gitea action
All checks were successful
/ build (push) Successful in 40s
2024-08-02 21:03:54 +02:00
cd025a9291 try gitea action
All checks were successful
/ build (push) Successful in 2m10s
2024-08-02 20:58:47 +02:00
4f5ff56f9e try gitea action
All checks were successful
/ build (push) Successful in 1m26s
2024-08-02 19:41:37 +02:00
728da376f7 try gitea action
Some checks failed
/ build (push) Has been cancelled
2024-08-02 19:40:39 +02:00
e87401928e try gitea action
All checks were successful
/ build (push) Successful in 34s
2024-08-01 22:39:14 +02:00
aa84e6e182 try gitea action
All checks were successful
/ build (push) Successful in 32s
2024-08-01 22:38:16 +02:00
d2085e2305 try gitea action
Some checks failed
/ build (push) Failing after 17s
2024-08-01 22:36:07 +02:00
7fefb3d53b try gitea action
All checks were successful
/ build (push) Successful in 15s
2024-08-01 22:21:08 +02:00
2304d88224 try gitea action
All checks were successful
/ build (push) Successful in 36s
2024-08-01 22:15:39 +02:00
2c3c115517 try gitea action
All checks were successful
/ build (push) Successful in 37s
2024-08-01 22:13:57 +02:00
64191136a2 try gitea action
Some checks failed
/ build (push) Failing after 18s
2024-08-01 22:08:38 +02:00
2798b4f3bd try gitea action
Some checks failed
/ build (push) Failing after 3s
2024-08-01 21:40:52 +02:00
5d4bfe05de try gitea action
Some checks failed
/ build (push) Failing after 3s
2024-08-01 21:36:54 +02:00
e8daa92fba try gitea action
Some checks failed
/ build (push) Failing after 3s
2024-08-01 21:32:56 +02:00
f3317ba2ac try gitea action
Some checks failed
/ build (push) Failing after 4s
2024-08-01 21:27:09 +02:00
ed89f99265 try gitea action
Some checks failed
/ build (push) Failing after 2s
2024-08-01 21:26:24 +02:00
278a4e57e9 try gitea action
Some checks failed
/ build (push) Failing after 2s
2024-08-01 21:25:07 +02:00
6e4c44e746 try gitea action
Some checks failed
/ build (push) Failing after 4s
2024-08-01 21:22:49 +02:00
933d29d395 try gitea action
All checks were successful
/ build (push) Successful in 16s
/ deploy (push) Successful in 51s
2024-07-31 22:32:33 +02:00
6a15af8e82 try gitea action
All checks were successful
/ build (push) Successful in 15s
/ deploy (push) Has been skipped
2024-07-31 22:29:29 +02:00
c2c3763976 try gitea action
All checks were successful
/ build (push) Successful in 16s
/ deploy (push) Has been skipped
2024-07-31 22:25:52 +02:00
bafbda6a6f try gitea action
All checks were successful
/ build (push) Successful in 16s
/ deploy (push) Has been skipped
2024-07-31 22:19:32 +02:00
b4f6b8cc98 try gitea action
All checks were successful
/ build (push) Successful in 15s
/ deploy (push) Successful in 42s
2024-07-31 22:17:57 +02:00
22a456e8b0 try gitea action
All checks were successful
/ build (push) Successful in 15s
2024-07-31 22:10:12 +02:00
a4dcae26c2 try gitea action
Some checks failed
/ deploy (push) Has been skipped
/ build (push) Failing after 21s
2024-07-31 22:07:20 +02:00
4b19c14aae try gitea action
Some checks failed
/ deploy (push) Failing after 9s
/ build (push) Successful in 13s
2024-07-31 21:58:25 +02:00
94485bdb36 try gitea action
All checks were successful
/ build (push) Successful in 1m2s
2024-07-30 22:20:56 +02:00
14 changed files with 4108 additions and 2231 deletions

View File

@ -1,7 +1,7 @@
on:
push:
tags:
- "v*"
branches:
- main
jobs:
build:
@ -10,27 +10,17 @@ jobs:
- uses: actions/checkout@v4
with:
submodules: true
- uses: peaceiris/actions-hugo@v3
with:
extended: true
- uses: actions/cache@v4
with:
path: resources
key: ${{ runner.os }}-resources
- name: Build test
- uses: peaceiris/actions-hugo@v3
with:
extended: true
- name: Build
run: hugo --minify
- uses: docker/metadata-action@v5
id: meta
- uses: https://gitea.okami101.io/okami101/actions/docker@main
with:
images: ${{ vars.CONTAINER_REGISTRY_URL }}/${{ gitea.repository }}
- uses: docker/login-action@v3
with:
registry: ${{ vars.CONTAINER_REGISTRY_URL }}
username: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
password: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
- uses: docker/build-push-action@v6
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
gitea-token: ${{ secrets.RELEASE_TOKEN }}
release: true

File diff suppressed because it is too large Load Diff

View File

@ -21,16 +21,5 @@ ignoreFiles = ['_data/*']
[outputs]
home = ["HTML", "RSS", "JSON"]
[author]
name = "Adrien Beaudouin"
image = "author.jpg"
bio = "A senior web developer @janze"
links = [
{ email = "mailto:adrien@okami101.io" },
{ github = "https://github.com/adr1enbe4udou1n" },
{ linkedin = "https://linkedin.com/in/adr1enbe4udou1n" },
{ twitter = "https://twitter.com/adr1enbe4udou1n" },
]
[permalinks]
posts = "/:year/:month/:title/"

View File

@ -61,3 +61,14 @@ excludedKinds = ["taxonomy", "term"]
# bing = ""
# pinterest = ""
# yandex = ""
[author]
name = "Adrien Beaudouin"
image = "author.jpg"
bio = "A senior web developer @janze"
links = [
{ email = "mailto:adrien@okami101.io" },
{ github = "https://github.com/adr1enbe4udou1n" },
{ linkedin = "https://linkedin.com/in/adr1enbe4udou1n" },
{ bluesky = "https://bsky.app/profile/adr1enbe4udou1n.bsky.social" },
]

View File

@ -4,5 +4,5 @@ description: "This is adr1enbe4udou1n blog."
---
{{< lead >}}
A 🧔🌍💻 aka senior web developer @Bretagne 🇫🇷
A 🧔🌍💻 aka senior test web developer @Bretagne 🇫🇷
{{< /lead >}}

View File

@ -18,7 +18,7 @@ I can develop proper API design following [**DDD / Hexa**](https://en.wikipedia.
I encourage `TDD` or at least proper **integration tests** on any backend frameworks, following **AAA** aka *Arrange Act Assert* principle :
* `PHPUnit` or [`Pest`](https://pestphp.com/) for *PHP*
* [`NUnit.net`](https://nunit.org/) or [`xUnit.net`](https://xunit.net/) with [`Fluent Assertions`](https://github.com/fluentassertions/fluentassertions) for *.NET Core*
* [`NUnit.net`](https://nunit.org/) or [`xUnit.net`](https://xunit.net/) for *.NET Core*
* `JUnit` with [`REST Assured`](https://rest-assured.io/) for *Spring Boot*
* `Jest` and `pytest` on respective *NodeJS* end *Python* stacks

View File

@ -8,7 +8,5 @@ Main packages involved :
* [Fluent Validation](https://fluentvalidation.net/) for strongly typed validation
* [dotnet-format](https://github.com/dotnet/format) as official formatter
* [xUnit.net](https://xunit.net/) as framework test
* [Fluent Assertions](https://fluentassertions.com/) for strongly typed assertions within the API
* [Respawn](https://github.com/jbogard/Respawn) as for optimal integration tests isolation
* [Bogus](https://github.com/bchavez/Bogus) for strongly typed fake data generator
* [Bullseye](https://github.com/adamralph/bullseye) as a nice CLI publisher tool with dependency graph

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@ -76,9 +76,6 @@
<div class="flex items-center gap-4">
<img src="/kube.png" width="30" height="30" alt="Kubernetes"
title="Run on K3s over Hetzner Cloud" />
<a href="https://concourse.okami101.io/teams/main/pipelines/okami-blog" target="_blank">
<img src="https://concourse.okami101.io/api/v1/teams/main/pipelines/okami-blog/badge" alt="build" />
</a>
</div>
<div class="hidden lg:block">
{{/* Copyright */}}
@ -89,7 +86,7 @@
{{- else }}
&copy;
{{ now.Format "2006" }}
{{ .Site.Author.name | markdownify | emojify }}
{{ .Site.Params.Author.name | markdownify | emojify }}
{{- end }}
</p>
{{ end }}

View File

@ -6,9 +6,9 @@
>
<header class="flex flex-col items-center mb-3">
<h1 class="text-4xl font-extrabold">
{{ .Site.Author.name | default .Site.Title }}
{{ .Site.Params.Author.name | default .Site.Title }}
</h1>
{{ with .Site.Author.headline }}
{{ with .Site.Params.Author.headline }}
<h2 class="text-xl text-neutral-500 dark:text-neutral-400">
{{ . | markdownify | emojify }}
</h2>

View File

@ -1 +0,0 @@
1.0.201