holusion.com

holusion.com

static definition of Holusion's website

Introduction

Site web pour SAS Holusion : https://holusion.com

Aussi utilisé pour publier un thème bootstrap personnalisé : @holusion/theme.

DEVELOPPEMENT

voir le wiki Wiki.

Developpé avec Jekyll. Les issues pour rapporter toute erreur.

Deploiement

voir le workflow: build.yml

Le site web est déployé à chaque push sur la branche master via FirebaseExtended/action-hosting-deploy@v0.

Le theme (@holusion/theme, réutilisé sur content.holusion.com par exemple) est déployé à chaque tag de type v*.*.* créé. Typiquement, comme la branche master est protégée, le workflow sera :

  • créer une feature branch
  • lancer npm version x.x.x --no-git-tag-version
  • push et merge la branche
  • Dans l'interface GitHub sur la branche master, créer un tag correspondant à la nouvelle version

Utilisation du thème

les classes et fonctionnalités du thème holusion ne sont pour le moment pas documentées. Voir le code source pour plus d'informations.

Via webpack (utilisant style-loader):

  import "@holusion/theme"; //importe le thème CSS complet

Ou directement en HTML (via unpkg):

  <link rel="stylesheet" href="https://unpkg.com/@holusion/theme" />

Dans un souci de simplicité, bootstrap est rééxporté via le package @holusion/theme:

import '@holusion/theme/dist/bootstrap.min.js'