projects
This commit is contained in:
parent
34da578db1
commit
ae7a5f5b15
2 changed files with 110 additions and 110 deletions
110
in/en/index.html
110
in/en/index.html
|
@ -344,61 +344,6 @@
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
<section>
|
|
||||||
<h2>Projects</h2>
|
|
||||||
|
|
||||||
<article class="org"><header class="org">
|
|
||||||
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="RWX logo"></a>
|
|
||||||
<div class="position">
|
|
||||||
<p class="title">RWX (Read Write eXecute)</p>
|
|
||||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
|
||||||
</div></div>
|
|
||||||
<div class="time">
|
|
||||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
|
||||||
<p class="period">
|
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
|
||||||
</div></header>
|
|
||||||
Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for children projects
|
|
||||||
|
|
||||||
<article><header>
|
|
||||||
<div class="position">
|
|
||||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
|
||||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
|
||||||
</div>
|
|
||||||
<div class="time">
|
|
||||||
<p class="duration"><time datetime="P1Y">1 year</time></p>
|
|
||||||
<p class="period">
|
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
|
||||||
</div></header>
|
|
||||||
<strong>POSIX Shell</strong> & <strong>Python</strong> program handling <strong>CI</strong> / <strong>CD</strong> workflows in a unified way:<ul>
|
|
||||||
<li>whether the network infrastructure is online or offline with custom CA & DNS</li>
|
|
||||||
<li>whatever the forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
|
||||||
<li>whatever the <strong>Docker</strong> container’s Operating System base:<br>
|
|
||||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
|
||||||
</ul>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
<article><header>
|
|
||||||
<div class="position">
|
|
||||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
|
||||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
|
||||||
</div>
|
|
||||||
<div class="time">
|
|
||||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
|
||||||
<p class="period">
|
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
|
||||||
</div></header>
|
|
||||||
<strong>BASH</strong> & <strong>GRUB Shell</strong> program building <strong>ESP</strong> File Systems with:<ul>
|
|
||||||
<li>dynamic menu scanning available live-boot <strong>SquashFS</strong> images</li>
|
|
||||||
<li>on-the-fly <strong>OpenPGP</strong> signature checking of selected images</li>
|
|
||||||
<li><strong>Secure Boot</strong> or custom <strong>ARM</strong>, <strong>EFI</strong> & <strong>BIOS</strong> standalone <strong>GRUB</strong> images</li>
|
|
||||||
</ul>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h2>Experience</h2>
|
<h2>Experience</h2>
|
||||||
|
|
||||||
|
@ -542,6 +487,61 @@ Preparation, programming, unloading & replaying of missions for aircrafts<br>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h2>Projects</h2>
|
||||||
|
|
||||||
|
<article class="org"><header class="org">
|
||||||
|
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="RWX logo"></a>
|
||||||
|
<div class="position">
|
||||||
|
<p class="title">RWX (Read Write eXecute)</p>
|
||||||
|
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||||
|
</div></div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||||
|
</div></header>
|
||||||
|
Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for children projects
|
||||||
|
|
||||||
|
<article><header>
|
||||||
|
<div class="position">
|
||||||
|
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||||
|
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||||
|
</div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration"><time datetime="P1Y">1 year</time></p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||||
|
</div></header>
|
||||||
|
<strong>POSIX Shell</strong> & <strong>Python</strong> program handling <strong>CI</strong> / <strong>CD</strong> workflows in a unified way:<ul>
|
||||||
|
<li>whether the network infrastructure is online or offline with custom CA & DNS</li>
|
||||||
|
<li>whatever the forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||||
|
<li>whatever the <strong>Docker</strong> container’s Operating System base:<br>
|
||||||
|
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<article><header>
|
||||||
|
<div class="position">
|
||||||
|
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||||
|
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||||
|
</div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||||
|
</div></header>
|
||||||
|
<strong>BASH</strong> & <strong>GRUB Shell</strong> program building <strong>ESP</strong> File Systems with:<ul>
|
||||||
|
<li>dynamic menu scanning available live-boot <strong>SquashFS</strong> images</li>
|
||||||
|
<li>on-the-fly <strong>OpenPGP</strong> signature checking of selected images</li>
|
||||||
|
<li><strong>Secure Boot</strong> or custom <strong>ARM</strong>, <strong>EFI</strong> & <strong>BIOS</strong> standalone <strong>GRUB</strong> images</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!-- columns / end -->
|
<!-- columns / end -->
|
||||||
|
|
110
in/fr/index.html
110
in/fr/index.html
|
@ -344,61 +344,6 @@
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
<section>
|
|
||||||
<h2>Projets</h2>
|
|
||||||
|
|
||||||
<article class="org"><header class="org">
|
|
||||||
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="Logo triangulaire de RWX"></a>
|
|
||||||
<div class="position">
|
|
||||||
<p class="title">RWX (Read Write eXecute)</p>
|
|
||||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
|
||||||
</div></div>
|
|
||||||
<div class="time">
|
|
||||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
|
||||||
<p class="period">
|
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
|
||||||
</div></header>
|
|
||||||
Cadriciel parent, en <strong>POSIX Shell</strong> et <strong>Python</strong>, pour projets enfants
|
|
||||||
|
|
||||||
<article><header>
|
|
||||||
<div class="position">
|
|
||||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
|
||||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
|
||||||
</div>
|
|
||||||
<div class="time">
|
|
||||||
<p class="duration"><time datetime="P1Y">1 an</time></p>
|
|
||||||
<p class="period">
|
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
|
||||||
</div></header>
|
|
||||||
Programme, en <strong>POSIX Shell</strong> et <strong>Python</strong>, gérant des pipelines <strong>CI</strong> / <strong>CD</strong> de façon unifiée :<ul>
|
|
||||||
<li>que l’infrastrucure réseau soit en ligne ou hors ligne avec CA et DNS locaux</li>
|
|
||||||
<li>quelle que soit la forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
|
||||||
<li>quelle que soit la base de système d’exploitation du conteneur <strong>Docker</strong> :<br>
|
|
||||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
|
||||||
</ul>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
<article><header>
|
|
||||||
<div class="position">
|
|
||||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
|
||||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
|
||||||
</div>
|
|
||||||
<div class="time">
|
|
||||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
|
||||||
<p class="period">
|
|
||||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
|
||||||
</div></header>
|
|
||||||
Programme, en <strong>BASH</strong> et <strong>GRUB Shell</strong>, créant des systèmes de fichiers <strong>ESP</strong> avec :<ul>
|
|
||||||
<li>menu dynamique recherchant les images <strong>SquashFS</strong> amorçables disponibles</li>
|
|
||||||
<li>vérification à la volée des signatures <strong>OpenPGP</strong> des images sélectionnées</li>
|
|
||||||
<li>images <strong>GRUB</strong> autonomes, <strong>Secure Boot</strong> ou construites, pour <strong>ARM</strong>, <strong>EFI</strong> et <strong>BIOS</strong></li>
|
|
||||||
</ul>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<h2>Expérience</h2>
|
<h2>Expérience</h2>
|
||||||
|
|
||||||
|
@ -542,6 +487,61 @@ Préparation, programmation, déchargement et rejeu de missions pour avions<br>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<h2>Projets</h2>
|
||||||
|
|
||||||
|
<article class="org"><header class="org">
|
||||||
|
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="Logo triangulaire de RWX"></a>
|
||||||
|
<div class="position">
|
||||||
|
<p class="title">RWX (Read Write eXecute)</p>
|
||||||
|
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||||
|
</div></div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||||
|
</div></header>
|
||||||
|
Cadriciel parent, en <strong>POSIX Shell</strong> et <strong>Python</strong>, pour projets enfants
|
||||||
|
|
||||||
|
<article><header>
|
||||||
|
<div class="position">
|
||||||
|
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||||
|
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||||
|
</div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration"><time datetime="P1Y">1 an</time></p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||||
|
</div></header>
|
||||||
|
Programme, en <strong>POSIX Shell</strong> et <strong>Python</strong>, gérant des pipelines <strong>CI</strong> / <strong>CD</strong> de façon unifiée :<ul>
|
||||||
|
<li>que l’infrastrucure réseau soit en ligne ou hors ligne avec CA et DNS locaux</li>
|
||||||
|
<li>quelle que soit la forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||||
|
<li>quelle que soit la base de système d’exploitation du conteneur <strong>Docker</strong> :<br>
|
||||||
|
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<article><header>
|
||||||
|
<div class="position">
|
||||||
|
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||||
|
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||||
|
</div>
|
||||||
|
<div class="time">
|
||||||
|
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||||
|
<p class="period">
|
||||||
|
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||||
|
</div></header>
|
||||||
|
Programme, en <strong>BASH</strong> et <strong>GRUB Shell</strong>, créant des systèmes de fichiers <strong>ESP</strong> avec :<ul>
|
||||||
|
<li>menu dynamique recherchant les images <strong>SquashFS</strong> amorçables disponibles</li>
|
||||||
|
<li>vérification à la volée des signatures <strong>OpenPGP</strong> des images sélectionnées</li>
|
||||||
|
<li>images <strong>GRUB</strong> autonomes, <strong>Secure Boot</strong> ou construites, pour <strong>ARM</strong>, <strong>EFI</strong> et <strong>BIOS</strong></li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!-- columns / end -->
|
<!-- columns / end -->
|
||||||
|
|
Loading…
Add table
Reference in a new issue