문서가 있는 위치
- 리포지토리:
ClickHouse/clickhouse-docs - 형식: Markdown, Docusaurus로 빌드
- 위치:
/docs/integrations/<category>/<your-integration>/, 여기서<category>는 제품이 수행하는 역할을 반영합니다 (data-visualization,data-ingestion,language-clients등) - 절차:
main브랜치를 대상으로 pull request를 생성하십시오. ClickHouse 통합 팀이 검토합니다. 처음 기여하는 경우 PR에서 봇이 안내하면 Contributor License Agreement에 서명합니다
카테고리 선택하기
필수 섹션
- 목적. 통합이 어떤 문제를 해결하는지 2~3문장으로 설명합니다. 마케팅성 문구는 피하십시오. 독자는 대개 도입 범위를 검토하는 엔지니어입니다
- 사전 요구 사항 및 지원 버전 매트릭스. ClickHouse Cloud와 자체 호스팅(오픈 소스) 모두에 대해 무엇을 설치해야 하는지와 어떤 버전을 지원하는지 설명합니다. 작은 표를 사용하는 것이 좋습니다
- 설정 안내. 실제로 연결이 동작할 때까지의 단계별 지침을 제공합니다. 차이가 있는 경우 Cloud와 자체 호스팅을 나란히 비교해 설명하십시오(호스트, 포트, TLS)
- 인증(authentication). 지원하는 인증 방식을 설명합니다(TLS를 통한 사용자 이름 및 비밀번호는 최소 요구 사항이며, 해당하는 경우 mTLS, SSL 클라이언트 인증서, IP 허용 목록 관련 참고 사항도 포함)
- 엔드투엔드 예시. 연결부터 의미 있는 결과까지 이어지는 현실적인 예시를 최소 1개 포함합니다. 독자가 재현할 수 있도록 ClickHouse 예시 데이터셋을 사용하십시오
- 알려진 제한 사항 및 성능 특성. 타입 시스템의 한계, 결과 집합 임계값, 처리량 관련 참고 사항, 지원되지 않는 기능을 설명합니다. 이 부분을 솔직하게 작성하면 지원 부담을 줄일 수 있습니다
- 문제 해결. 자주 발생하는 오류와 해결 방법을 설명합니다. 첫 번째 버전에서는 흔한 사례 2~3개면 충분합니다
스타일 참고 사항
- Cloud와 자체 호스팅을 모두 포함하세요. Cloud는 일반적으로 포트
8443에서 HTTPS를,9440에서 네이티브 TCP를 사용합니다. 자체 호스팅의 기본 포트는8123과9000입니다 - 굵은 문단 대신 Docusaurus admonitions (
:::note,:::warning,:::tip)를 콜아웃에 사용하세요 - 자세한 내용은 링크로 안내하세요. 데이터 타입, 포맷, JDBC, ClickPipes 같은 주제는 다시 설명하지 말고 기존 문서로 연결하세요
- 마케팅성 내용은 제외하세요. 여기의 통합 페이지는 기술 참고 문서입니다. 홍보성 콘텐츠는 별도 사이트에 두고, 파트너 디렉터리에서 해당 콘텐츠로 링크할 수 있습니다
복사해 붙여넣는 템플릿
/docs/integrations/<category>/<your-integration>/index.md로 저장한 다음 PR을 여십시오.