ClickHouse 통합 문서화
이 사이트의 통합 문서는 최종 사용자가 설정을 검토하고 문제를 해결할 수 있도록 한곳에서 관련 정보를 제공합니다. 이 페이지에서는 포함해야 할 내용, 파일을 두는 위치, Pull Request를 여는 방법을 설명합니다.
아직 확인하지 않았다면 통합 빌드하기 및 통합 테스트하기부터 시작하십시오.
문서 위치
- 리포지토리:
ClickHouse/clickhouse-docs - 포맷: Markdown, Docusaurus로 빌드
- 위치:
/docs/integrations/<category>/<your-integration>/, 여기서<category>는 제품의 역할을 나타냅니다 (data-visualization,data-ingestion,language-clients등) - 프로세스:
main대상으로 풀 리퀘스트를 생성하십시오. ClickHouse integrations 팀이 검토합니다. 첫 기여인 경우 PR에서 봇이 안내하면 Contributor License Agreement에 서명해야 합니다
이 리포지토리의 통합 페이지는 최종 사용자를 위한 기본 참고 자료입니다. 제품별 세부 사항은 통합 페이지에서 사이트의 보조 문서로 링크할 수 있습니다.
카테고리 선택하기
제품의 기능에 가장 잘 맞는 카테고리를 선택하세요. PR을 열기 전에 Integrations 아래에 있는 기존 카테고리를 살펴보십시오. 확실하지 않다면 PR 설명에 제안하는 카테고리를 적어 두십시오. 그러면 Integrations 팀이 적절한 위치에 페이지를 배치할 수 있도록 도와드립니다.
필수 섹션
모든 통합 페이지는 가능하면 다음 순서로 아래 내용을 다루어야 합니다:
- 목적. 해당 통합이 어떤 문제를 해결하는지 두세 문장으로 설명합니다. 마케팅성 문구는 피하십시오. 독자는 대개 도입 범위를 검토하는 엔지니어입니다
- 사전 요구 사항 및 지원 버전 매트릭스. ClickHouse Cloud와 자체 호스팅(오픈 소스) 모두에 대해 필요한 설치 항목과 지원 버전을 설명합니다. 간단한 표를 사용하면 좋습니다
- 설정 안내. 정상적으로 동작하는 연결까지 단계별로 안내합니다. 차이가 있는 경우(호스트, 포트, TLS) Cloud와 자체 호스팅을 나란히 비교해 설명하십시오
- 인증. 지원하는 인증 방식이 무엇인지 설명합니다(TLS를 통한 사용자 이름과 비밀번호를 최소 기준으로 하고, 관련이 있다면 mTLS, SSL 클라이언트 인증서, IP 허용 목록 관련 참고 사항도 포함)
- 엔드투엔드 예시. 연결부터 의미 있는 결과까지 이어지는 현실적인 예시를 최소 하나 포함하십시오. 독자가 재현할 수 있도록 ClickHouse example dataset을 사용하십시오
- 알려진 제한 사항 및 성능 특성. 타입 시스템의 한계, 결과 집합 임계값, 처리량 관련 참고 사항, 지원되지 않는 기능을 설명합니다. 이 부분에서 솔직할수록 지원 부담을 줄일 수 있습니다
- 문제 해결. 일반적인 오류와 해결 방법을 설명합니다. 첫 버전에서는 자주 발생하는 사례 두세 가지면 충분합니다
스타일 참고 사항
- Cloud와 자체 호스팅을 모두 표시하십시오. Cloud는 일반적으로 포트
8443에서 HTTPS를,9440에서 네이티브 TCP를 사용합니다. 자체 호스팅의 기본 포트는8123및9000입니다 - 굵은 문단 대신 Docusaurus admonitions (
:::note,:::warning,:::tip)를 사용해 강조하십시오 - 자세한 내용은 링크로 연결하십시오. 데이터 타입, 포맷, JDBC, ClickPipes 및 유사한 주제는 다시 설명하지 말고 기존 문서에 링크하십시오
- 마케팅 내용은 포함하지 마십시오. 이곳의 통합 페이지는 기술 참고 문서입니다. 홍보 콘텐츠는 자체 사이트에 두고, 필요하면 파트너 디렉터리에서 링크할 수 있습니다
복사해 붙여넣기용 틀
대괄호로 표시된 섹션을 채운 뒤 /docs/integrations/<category>/<your-integration>/index.md로 저장하고 PR을 생성하세요.
검토
ClickHouse integrations 팀은 기술적 정확성, Cloud 및 자체 호스팅 지원 범위, 그리고 문서 스타일을 기준으로 PR을 검토합니다. 검토자의 승인을 받을 때까지 PR에서 필요한 수정을 반복하십시오. 이 승인이 머지 조건이 됩니다.