Added gitlab launchpad controller in projects section
Signed-off-by: Louis Vallat <louis@louis-vallat.xyz>
This commit is contained in:
parent
0d21a416ab
commit
fcfd686203
BIN
assets/images/grid_icon.png
Normal file
BIN
assets/images/grid_icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
52
index.html
52
index.html
@ -78,6 +78,33 @@ PAGE CODED BY :
|
|||||||
<div class="section">
|
<div class="section">
|
||||||
<h3 class="white bold">Projet personnel en cours</h3>
|
<h3 class="white bold">Projet personnel en cours</h3>
|
||||||
<h5 class="grey">Le projet sur lequel je travaille le plus sur mon temps libre</h5>
|
<h5 class="grey">Le projet sur lequel je travaille le plus sur mon temps libre</h5>
|
||||||
|
<div class="flex-sb section-content align-items-center">
|
||||||
|
<img class="width-10 sm-width-45 sm-center" src="assets/images/grid_icon.png" alt="Icône inspirée d'un Launchpad" title="Launchpad Mini"/>
|
||||||
|
<p class="white center justify width-85">
|
||||||
|
J'avais dans mes affaires un Launchpad Mini de chez Novation,
|
||||||
|
qui était inutilisé. C'est un instrument de musique utilisé
|
||||||
|
avec des logiciels tels que Ableton Live. L'instrument se
|
||||||
|
présente comme une grille de cases pouvant être pressées et
|
||||||
|
allumées dans différentes couleurs. On peut utiliser cet
|
||||||
|
instrument pour lancer des boucles musicales à la simple
|
||||||
|
pression d'une case.
|
||||||
|
<br>
|
||||||
|
Étant un "simple" instrument interfacé en MIDI, il peut être
|
||||||
|
utilisé de différentes manières, véritable bonheur pour un
|
||||||
|
développeur inventif.
|
||||||
|
<br><br>
|
||||||
|
Le but est ici d'afficher le statut de pipelines Gitlab sur
|
||||||
|
le Launchpad en temps réel, et de pouvoir relancer les pipelines
|
||||||
|
à la simple pression d'un bouton. Ainsi, on peut avoir une
|
||||||
|
vue globale du statut de ses derniers pipelines sur un lot
|
||||||
|
de projets.
|
||||||
|
Le code peut être trouvé <a href="https://gitlab.com/lovallat/gitlab-ci-launchpad-mini-controller" target="_blank">ici</a>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<h3 class="white bold">Précédents projets personnels</h3>
|
||||||
|
<h5 class="grey">Les projets sur lesquels j'ai précédemment travaillé</h5>
|
||||||
<div class="flex-sb section-content align-items-center">
|
<div class="flex-sb section-content align-items-center">
|
||||||
<img class="width-10 sm-width-45 sm-center" src="assets/images/ovh-logo-square.png" alt="Logo OVH Cloud" title="OVH"/>
|
<img class="width-10 sm-width-45 sm-center" src="assets/images/ovh-logo-square.png" alt="Logo OVH Cloud" title="OVH"/>
|
||||||
<p class="white center justify width-85">
|
<p class="white center justify width-85">
|
||||||
@ -101,10 +128,6 @@ PAGE CODED BY :
|
|||||||
<a href="https://gitlab.com/lovallat/ovh-dane-companion" target="_blank">ici</a>.
|
<a href="https://gitlab.com/lovallat/ovh-dane-companion" target="_blank">ici</a>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="section">
|
|
||||||
<h3 class="white bold">Précédents projets personnels</h3>
|
|
||||||
<h5 class="grey">Les projets sur lesquels j'ai précédemment travaillé</h5>
|
|
||||||
<div class="flex-sb section-content align-items-center">
|
<div class="flex-sb section-content align-items-center">
|
||||||
<img class="width-10 sm-width-45 sm-center" src="assets/images/aoc2021.webp" alt="Logo AoC" title="Défi Advent of Code"/>
|
<img class="width-10 sm-width-45 sm-center" src="assets/images/aoc2021.webp" alt="Logo AoC" title="Défi Advent of Code"/>
|
||||||
<p class="white center justify width-85">
|
<p class="white center justify width-85">
|
||||||
@ -124,27 +147,6 @@ PAGE CODED BY :
|
|||||||
Ce projet est fait en Rust, et est trouvable <a href="https://gitlab.com/lovallat/advent-of-code-2021" target="_blank">ici</a>.
|
Ce projet est fait en Rust, et est trouvable <a href="https://gitlab.com/lovallat/advent-of-code-2021" target="_blank">ici</a>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-sb section-content align-items-center">
|
|
||||||
<img class="width-10 sm-width-45 sm-center" src="assets/images/rust-logo.png" alt="Logo Rust" title="Développé en Rust"/>
|
|
||||||
<p class="white center justify width-85">
|
|
||||||
J'ai une gallerie photo (que vous pouvez retrouver
|
|
||||||
<a href="https://gallery.louis-vallat.xyz" target="_blank">ici</a>) qui est
|
|
||||||
une instance auto-hébergée de l'application Open Source
|
|
||||||
<a href="https://github.com/LycheeOrg/Lychee" target="_blank">Lychee</a>.
|
|
||||||
Bien que je trouve son interface web pratique et ergomique,
|
|
||||||
je trouve quand même un charme et une certaine praticité aux
|
|
||||||
interfaces en lignes de commandes (CLI). Lychee disposant
|
|
||||||
d'une API, j'ai donc décidé de faire ma propre interface CLI,
|
|
||||||
en utilisant pour cela le langage de programmation Rust
|
|
||||||
(que je ne connaissais que de nom au début de ce projet).
|
|
||||||
<br><br>
|
|
||||||
Le projet n'est pas encore public, il le sera une fois sa base
|
|
||||||
de code stabilisée. Ce projet est actuellement "en pause"
|
|
||||||
car les développeurs de Lychee sont en train de travailler sur
|
|
||||||
une prochaine version majeure, amenant beaucoup de changements
|
|
||||||
à l'API.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
<h3 class="white bold">Matériel</h3>
|
<h3 class="white bold">Matériel</h3>
|
||||||
|
Loading…
Reference in New Issue
Block a user