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">
|
||||
<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>
|
||||
<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">
|
||||
<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">
|
||||
@ -101,10 +128,6 @@ PAGE CODED BY :
|
||||
<a href="https://gitlab.com/lovallat/ovh-dane-companion" 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">
|
||||
<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">
|
||||
@ -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>.
|
||||
</p>
|
||||
</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 class="section">
|
||||
<h3 class="white bold">Matériel</h3>
|
||||
|
Loading…
Reference in New Issue
Block a user