Compare commits

...

19 Commits

Author SHA1 Message Date
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
12 changed files with 4099 additions and 2217 deletions

View File

@ -2,13 +2,10 @@ on:
push:
branches:
- main
tags:
- "v*"
jobs:
build:
runs-on: ubuntu-latest
if: ${{ !startsWith(gitea.ref, 'refs/tags/v') }}
steps:
- uses: actions/checkout@v4
with:
@ -25,8 +22,5 @@ jobs:
- uses: https://gitea.okami101.io/okami101/actions/docker@main
with:
password: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
deploy:
uses: https://gitea.okami101.io/okami101/actions/.gitea/workflows/release.yaml@main
secrets:
password: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
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

@ -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>