---
type: Project
title: "Fonctionnalités de Kiso"
description: "Détail des fonctionnalités de Kiso CLI, l'outil en ligne de commande qui génère des sites statiques à partir de bundles Open Knowledge Format."
resource: https://oak-invest.github.io/kiso/
tags: [project, kiso, fonctionnalites, okf]
entity: kiso
canonical: false
---

# Fonctionnalités de Kiso

## Validation de la conformité OKF

La commande `check` permet de lancer une vérification globale de la base de connaissance.

Elle sert à contrôler rapidement qu’un projet OKF est dans un état correct avant publication ou intégration. Elle vérifie notamment la conformité avec la spécification OKF, la présence de fichiers essentiels et la cohérence des métadonnées.

## Génération de site statique

La commande `build` génère un site statique à partir d’une base OKF.

Le site généré permet de naviguer dans la connaissance de manière structurée mais spécialisé pour les bases de connaissance OKF. Il génère aussi un fichier `llms.txt` ainsi qu'un fichier `sitemap.xml` pour faciliter l’indexation du contenu.

Elle peut notamment supprimer les lignes vides inutiles afin de garder les fichiers sources simples, propres et faciles à maintenir.

## Intégration continue

Kiso peut être utilisé dans une chaîne d’intégration continue sur GitHub afin de vérifier automatiquement la qualité d’une base de connaissance.

Dans un workflow CI, les commandes comme `check` et `build` permettent de :

- Détecter les erreurs avant publication.
- Vérifier que les fichiers respectent la spécification OKF.
- Générer le site statique pour ensuite le déployer.
