feat(icons): add the sourcedock.dev icon
This commit is contained in:
@@ -15,6 +15,7 @@ svg-assets/
|
|||||||
│ ├── gasm-devkit.svg
|
│ ├── gasm-devkit.svg
|
||||||
│ ├── interpres.svg
|
│ ├── interpres.svg
|
||||||
│ ├── scripts.svg
|
│ ├── scripts.svg
|
||||||
|
│ ├── sourcedock.svg
|
||||||
│ ├── tensor.svg
|
│ ├── tensor.svg
|
||||||
│ ├── volumen.svg
|
│ ├── volumen.svg
|
||||||
│ └── xstd.svg
|
│ └── xstd.svg
|
||||||
@@ -141,6 +142,7 @@ yet.
|
|||||||
| `icons/tensor.svg` | tensor, the scientific computing library for Go |
|
| `icons/tensor.svg` | tensor, the scientific computing library for Go |
|
||||||
| `icons/volumen.svg` | volumen, the file-based Markdown blog engine |
|
| `icons/volumen.svg` | volumen, the file-based Markdown blog engine |
|
||||||
| `icons/scripts.svg` | scripts, a DevOps toolbox of standalone Perl scripts |
|
| `icons/scripts.svg` | scripts, a DevOps toolbox of standalone Perl scripts |
|
||||||
|
| `icons/sourcedock.svg` | sourcedock.dev, the self-hosted Git forge where this whole set berths |
|
||||||
| `icons/interpres.svg` | interpres, TOML 1.0 parser for Go |
|
| `icons/interpres.svg` | interpres, TOML 1.0 parser for Go |
|
||||||
|
|
||||||
## Licence
|
## Licence
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512" role="img" aria-labelledby="title desc">
|
||||||
|
<title id="title">sourcedock.dev, the self-hosted dock where source berths</title>
|
||||||
|
<desc id="desc">A dark crate on a steel badge with a glowing amber mouth across its top and amber code brackets on its doors, an opened source container.</desc>
|
||||||
|
<defs>
|
||||||
|
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
||||||
|
<stop offset="0" stop-color="#CBD5E1"/>
|
||||||
|
<stop offset="1" stop-color="#64748B"/>
|
||||||
|
</linearGradient>
|
||||||
|
<filter id="shadowCrate" x="-40%" y="-40%" width="180%" height="180%">
|
||||||
|
<feDropShadow dx="0" dy="9" stdDeviation="11" flood-color="#1E293B" flood-opacity="0.45"/>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
<rect width="512" height="512" rx="112" fill="url(#bg)"/>
|
||||||
|
<rect x="1.5" y="1.5" width="509" height="509" rx="110.5" fill="none" stroke="#F8FAFC" stroke-width="3" opacity="0.5"/>
|
||||||
|
|
||||||
|
<g filter="url(#shadowCrate)">
|
||||||
|
<rect x="112" y="386" width="288" height="14" rx="7" fill="#334155"/>
|
||||||
|
<rect x="240" y="176" width="32" height="28" rx="6" fill="#F8FAFC"/>
|
||||||
|
<rect x="249" y="176" width="14" height="20" rx="4" fill="#FBBF24"/>
|
||||||
|
<rect x="128" y="196" width="256" height="44" rx="20" fill="#FBBF24"/>
|
||||||
|
<rect x="138" y="200" width="236" height="8" rx="4" fill="#F8FAFC" opacity="0.85"/>
|
||||||
|
<rect x="128" y="216" width="256" height="170" rx="24" fill="#1E293B"/>
|
||||||
|
<circle cx="150" cy="228" r="7" fill="#E2E8F0"/>
|
||||||
|
<circle cx="362" cy="228" r="7" fill="#E2E8F0"/>
|
||||||
|
<g fill="#E2E8F0">
|
||||||
|
<rect x="140" y="336" width="20" height="20" rx="4"/>
|
||||||
|
<rect x="352" y="336" width="20" height="20" rx="4"/>
|
||||||
|
</g>
|
||||||
|
<rect x="253" y="244" width="6" height="134" fill="#CBD5E1"/>
|
||||||
|
<g fill="#FBBF24">
|
||||||
|
<path d="M232 267 L198 301 L232 335 L246 321 L226 301 L246 281 Z"/>
|
||||||
|
<path d="M280 267 L314 301 L280 335 L266 321 L286 301 L266 281 Z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
Reference in New Issue
Block a user