카우치베이스 서버

문서 기여 및 개선 사항

카우치베이스에서 문서화가 더 나은 방향으로 변화하고 있습니다. Matt Carabine과 문서 팀은 빌드 프로세스, 백포팅 및 검토를 개선하기 위해 노력해 왔습니다. 그리고 그 과정에서 문서화에 기여하는 것이 더 쉬워졌습니다.

문서에 기여하기

Couchbase 문서는 오픈 소스이지만 최근까지 여러 가지 문제가 있었습니다. 큰 변경을 하거나 간단한 오타만 수정하려는 경우 이러한 문제 중 하나 이상에 직면하게 됩니다:

  • 변경하려면 어디에서 찾아야 하나요?
  • 어떤 파일을 변경하나요?
  • 내가 보고 있는 문서 페이지에 어떤 파일이 매핑되나요?
  • 어떻게 변경하나요?

문서 URL에서 Github 리포지토리의 특정 파일로 이동하는 방법이 항상 명확하지는 않았습니다.

이제 변경되었습니다. 문서의 페이지를 방문하면 각 페이지에 'GitHub에서 편집' 링크가 표시됩니다. 이 링크를 클릭하면 파일을 직접 편집할 수 있는 GitHub로 이동합니다(처음 사용하는 경우 포크를 만들라는 메시지가 표시됩니다).

먼저 정상 장애 조치 사용 페이지를 참조하세요.

그런 다음 'GitHub에서 편집' 링크를 클릭합니다.

Documentation edit on GitHub link

이 시점에서 여러분은 GitHub에 있습니다. 이전에 Git/GitHub를 사용해 본 적이 있다고 가정하면 이 프로세스의 나머지 부분은 익숙할 것입니다.

아직 포크를 만들지 않았다면 만들라는 메시지가 표시됩니다.

그런 다음 변경할 수 있는 편집 화면이 표시됩니다.

변경한 후에는 "파일 변경 제안"을 클릭합니다. 변경 사항이 표시되고 풀 리퀘스트를 만들 수 있습니다.

기여 가이드

문서에 기여하는 방법에 대한 기본 과정입니다. 여기에는 카우치베이스 서버 문서에 기여하는 방법에 대한 전체 가이드.

이 가이드는 마크다운으로 작성되었지만, 카우치베이스 서버 문서에서는 다윈 정보 타이핑 아키텍처(DITA) 마크업 언어.

간단한 오타 수정을 위해서는 DITA에 대해 많이 알 필요가 없지만, 더 심층적인 편집을 위해서는 다음과 같은 구문 및/또는 편집 도구에 익숙해져야 합니다. 산소.

문서 기여

이미 기여해주신 커뮤니티 분들께 감사드립니다! 이 새로운 시스템이 도입된 지 몇 달 밖에 되지 않았지만 이미 훌륭한 기여가 있었습니다. 모두에게 감사의 인사를 전합니다:

이렇게 많은 분들이 이렇게 빨리 큰 도움을 주셨다니 놀랍습니다! 더 나은 문서를 만드는 데 도움을 주신 모든 분들께 감사드립니다.

어떻게 여기까지 왔나요?

기여를 더 쉽게 하기 위해 빌드 프로세스를 개선해야 했습니다. 이전에는 소스를 가져오고, 로컬에서 빌드하고, 결과를 압축하고, 서버로 FTP로 전송하고, 하나 이상의 느린 빌드 서버 작업을 수동으로 실행하는 등 수많은 수동 단계가 필요했습니다. 이제 풀 리퀘스트에서 빌드 단계가 훨씬 더 빠르게 진행되고 미리보기가 빠르게 생성되는 것을 볼 수 있습니다.

콘텐츠 검토 기능도 개선되었습니다. 이전에는 미리보기가 한 위치에서만 가능했습니다. 동시에 검토할 수 없었습니다. 이는 느린 수동 빌드와 결합되어 불편함을 초래했고, 외부 변경 사항은 물론 모든 변경 사항을 검토하기 어려웠습니다.

마지막으로 다른 버전의 Couchbase Server 문서로 백포트하는 것도 문제였습니다. 문서는 각 버전별로 별도의 브랜치에 저장되므로 4.6에서 문제가 발생하여 수정된 경우 4.5 등에도 적용될 수 있습니다. 이는 매우 수동적인 프로세스이지만 백포팅을 자동화하기 위해 @cb-docs-robot이 만들어졌습니다(위의 많은 예제에서 볼 수 있습니다).

어떻게 지내고 있나요?

또 한 가지 추가된 기능은 브라우저에서 바로 문서에 대한 피드백을 제공할 수 있는 기능입니다.

Documentation feedback

간단히 "이 페이지에 대한 피드백" 버튼을 찾아 클릭한 후 피드백을 작성하세요.

요약

이러한 문서 개선은 내부적으로나 외부적으로나 도움이 될 것입니다. 문서를 사용하는 데 있어 불편함을 덜고 더 즐거운 경험을 하실 수 있기를 바랍니다. 여러분의 피드백을 환영합니다! 다음 링크를 통해 카우치베이스 문서 에서 확인하세요.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 매튜 그로브스

Matthew D. Groves는 코딩을 좋아하는 사람입니다. C#, jQuery, PHP 등 무엇이든 풀 리퀘스트를 제출할 정도로 코딩을 좋아합니다. 90년대에 부모님의 피자 가게를 위해 QuickBASIC POS 앱을 만든 이후로 전문적으로 코딩을 해왔습니다. 현재 Couchbase의 선임 제품 마케팅 관리자로 일하고 있습니다. 여가 시간에는 가족과 함께 축구 경기를 관람하고 개발자 커뮤니티에 참여하며 시간을 보냅니다. 그는 .NET의 AOP, .NET의 프로 마이크로서비스, Pluralsight 저자, Microsoft MVP의 저자이기도 합니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.