Où se trouve la documentation
- Dépôt :
ClickHouse/clickhouse-docs - Format : Markdown, compilé avec Docusaurus
- Emplacement :
/docs/integrations/<category>/<your-integration>/, où<category>correspond à la fonction de votre produit (data-visualization,data-ingestion,language-clients, etc.) - Processus : ouvrez une pull request sur
main. L’équipe des intégrations de ClickHouse en fait la revue. Les nouveaux contributeurs signent le Contributor License Agreement lorsque le bot le demande dans la PR
Choisir une catégorie
Sections requises
- Objectif. Le problème que l’intégration résout, en deux ou trois phrases. Évitez tout texte marketing. Les lecteurs sont généralement des ingénieurs en train d’évaluer une configuration
- Prérequis et matrice des versions prises en charge. Ce que l’utilisateur doit avoir installé et les versions prises en charge pour ClickHouse Cloud et le self-hosted (open source). Un petit tableau convient bien
- Procédure de configuration. Des instructions étape par étape pour obtenir une connexion opérationnelle, avec une présentation parallèle de Cloud et du self-hosted lorsqu’ils diffèrent (hôte, port, TLS)
- Authentification. Les modes d’authentification pris en charge (nom d’utilisateur et mot de passe sur TLS au minimum, ainsi que mTLS, certificat client SSL, et remarques sur les listes d’autorisation IP le cas échéant)
- Exemple de bout en bout. Au moins un exemple réaliste, de la connexion à un résultat utile. Utilisez un jeu de données d’exemple ClickHouse afin que les lecteurs puissent le reproduire
- Limites connues et caractéristiques de performance. Lacunes du système de types, seuils de jeu de résultats, remarques sur le débit, fonctionnalités non prises en charge. La transparence à ce sujet permet d’éviter des allers-retours avec le support
- Dépannage. Erreurs fréquentes et leurs résolutions. Deux ou trois cas courants suffisent pour une première version
Notes de style
- Présentez à la fois Cloud et le self-hosted. Cloud utilise généralement HTTPS sur le port
8443et le native TCP sur9440. Le self-hosted utilise par défaut8123et9000 - Utilisez les encadrés Docusaurus (
:::note,:::warning,:::tip) pour les appels d’attention au lieu de paragraphes en gras - Ajoutez des liens vers une documentation plus détaillée. Pointez vers la documentation existante pour les types de données, les formats, JDBC, ClickPipes et autres sujets similaires au lieu de les réexpliquer
- Pas de marketing. Les pages d’intégration ici sont des références techniques. Le contenu promotionnel a sa place sur votre site ; nous pouvons y renvoyer depuis le répertoire des partenaires
Squelette à copier-coller
/docs/integrations/<category>/<your-integration>/index.md, puis ouvrez une PR.