Découvrez dpkit Terminal et TypeScriptVoir l'annonce

Pratique d'ingénierie

Outillage de développement et publication

Une seule chaîne d'outils pour tous les dépôts : passer de l'un à l'autre ne coûte rien.

  • pnpm
  • vite-plus
  • tsgo
  • lefthook
  • uptask
  • fireargs
  • livemark

Ce que c'est

La couche que personne ne démontre : gestion des paquets, formatage, lint, vérification de types, hooks git, et la façon dont un changement devient une version.

Pourquoi nous l'avons choisi

Chaque dépôt que nous exploitons utilise la même base — les workspaces pnpm, vite-plus pour le formatage, le lint et les tests dans un seul outil, tsgo pour une vérification de types assez rapide pour tourner en permanence, et lefthook pour l'imposer avant un commit ou un push. L'uniformité est tout l'intérêt : passer d'un projet à l'autre ne coûte rien, et la CI exécute ce qu'un développeur a déjà exécuté localement. Là où nous avons trouvé un manque, nous l'avons comblé et publié le résultat — uptask transforme des fonctions exportées en commandes CLI, fireargs construit des outils en ligne de commande à partir de schémas, livemark transforme du Markdown en sites de documentation. Les trois servent dans nos propres dépôts avant d'être recommandés à qui que ce soit.

Où nous l'utilisons

Dans tous les dépôts, clients comme internes — et dans les outils open source que nous en publions.
captureuptask.dev
Le site de documentation d'Uptask, qui montre comment une fonction TypeScript exportée devient une commande CLI.

Uptasklanceur de tâches TypeScript

Lanceur de tâches TypeScript qui transforme des fonctions exportées en commandes CLI sans aucun code répétitif.

nous le maintenons

capturefireargs.dev
Le site de documentation de Fireargs, qui montre son approche partant du schéma pour construire des interfaces en ligne de commande.

Fireargsconstructeur de CLI partant du schéma

Constructeur de CLI partant du schéma, qui génère des commandes composables avec des E/S JSON intégrées à partir de schémas Zod.

nous le maintenons

capturelivemark.dev
Le site de documentation de Livemark, généré par Livemark lui-même à partir de simple Markdown.

Livemarksites de documentation Markdown

Transforme des fichiers Markdown en site de documentation rapide — coloration syntaxique, diagrammes, composants, blog et changelog inclus.

nous le maintenons

capturetestdocs.dev
Le site de documentation de Testdocs, qui montre comment les blocs de code Markdown sont exécutés comme de vrais tests.

Testdocsexemples de documentation exécutables

Extrait les blocs de code TypeScript du Markdown et les exécute comme des tests, gardant les exemples synchronisés avec le code.

nous le maintenons

Nous contacter

Dites-nous ce que vous voulez faire construire.

Nous sommes une petite équipe au Portugal, aux horaires de Londres. Un site, une application, un outil interne, ou la plateforme derrière — commencez par une phrase sur le problème et nous prenons la suite.

Toutes les technologies
Demander un devis