Migrate from Bazel

This commit is contained in:
Marc Plano-Lesay 2025-12-12 15:30:04 +11:00
commit 016dbd0814
Signed by: kernald
GPG key ID: 66A41B08CC62A6CF
59 changed files with 7044 additions and 0 deletions

22
static/favicon.svg Normal file
View file

@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<linearGradient id="bgGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#62a0d8;stop-opacity:1" />
<stop offset="100%" style="stop-color:#4c77b3;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Background circle -->
<circle cx="50" cy="50" r="50" fill="url(#bgGrad)"/>
<!-- Four-pointed star (✦) - using teal accent color -->
<path d="M 50 10 L 55 45 L 90 50 L 55 55 L 50 90 L 45 55 L 10 50 L 45 45 Z"
fill="#a8d5d5"
stroke="#cfe9e9"
stroke-width="2"/>
<!-- Inner accent star for depth -->
<path d="M 50 25 L 52.5 45 L 75 50 L 52.5 55 L 50 75 L 47.5 55 L 25 50 L 47.5 45 Z"
fill="#cfe9e9"
opacity="0.6"/>
</svg>

After

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -0,0 +1,28 @@
@startuml
left to right direction
hide circle
package loader <<Frame>> {
interface ImageLoader
package io_impl <<Frame>> {
ImageIoLoader --|> ImageLoader
}
}
package differ <<Frame>> {
interface ImageDiffer
package impl <<Frame>> {
ImageDifferImpl -right-|> ImageDiffer
}
}
package data <<Frame>> {
class Image
class DiffResult
}
Phosphorus -- ImageLoader
Phosphorus -- ImageDiffer
@enduml

View file

@ -0,0 +1,62 @@
@startuml
digraph G {
bgcolor="transparent"
rankdir="LR";
Request [
color="#4C566A",
style=filled,
fillcolor="#5e81ac",
fontcolor="#eceff4"
shape=box,
fontname="Verdana",
fontsize="11pt",
];
Handler [
color="#4C566A",
style=filled,
fillcolor="#5e81ac",
fontcolor="#eceff4"
shape=box,
fontname="Verdana",
fontsize="11pt",
];
Response [
color="#4C566A",
style=filled,
fillcolor="#5e81ac",
fontcolor="#eceff4"
shape=box,
fontname="Verdana",
fontsize="11pt",
];
Plugin1 [
color="#4C566A",
style="rounded, filled",
fillcolor="#8fbcbb",
fontcolor="#4C566A"
shape=box,
label="Plugin",
fontname="Verdana",
fontsize="11pt",
];
Plugin2 [
color="#4C566A",
style="rounded, filled",
fillcolor="#8fbcbb",
fontcolor="#4C566A"
shape=box,
label="Plugin",
fontname="Verdana",
fontsize="11pt",
];
Request -> Plugin1 [color="#4C566A"]
Plugin1 -> Handler [color="#4C566A"]
Handler -> Plugin2 [color="#4C566A"]
Plugin2 -> Response [color="#4C566A"]
}
@enduml

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -0,0 +1,3 @@
@startuml
Alice -> Bob: SYN
@enduml

BIN
static/images/me.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
static/images/me.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB