- Développé pour rendre les extraits de code dans les documents réellement exécutables, afin d'améliorer l'utilité et la fiabilité des runbooks, de la documentation d'exploitation et des README
- Exécute tels quels les blocs de code Markdown, ce qui permet de suivre et de vérifier facilement les documents étape par étape
- Exécute des commandes, vérifie les résultats intermédiaires et confirme si la sortie souhaitée a bien été obtenue
- Prend en charge divers runtimes sur la base du shebang comme Shell/Bash, Python, JavaScript/TypeScript et Ruby
- Lors de l'exécution des cellules de code, conserve les variables d'environnement et le contexte d'exécution, permettant une exécution progressive comme dans une session de terminal
- Prend aussi en charge un flux d'exécution de type pipeline transmettant la sortie d'une cellule à la suivante
- Entièrement compatible avec les définitions de tâches existantes telles que Makefile, npm scripts, Gradle et Deno task
- Les commandes
run, list et print permettent d'explorer, d'exécuter et de vérifier les workflows exécutables dans les documents
- Réduit le problème de bitrot dans la documentation d'exploitation et convient particulièrement aux documents métier nécessitant une exécution étape par étape
- bitrot : phénomène par lequel un document ou un code perd progressivement en fiabilité avec le temps, car il ne correspond plus à l'environnement réel
- Installation possible via Homebrew, npm, Go install ou sous forme de binaire unique
- Licence Apache 2.0
Aucun commentaire pour le moment.