Skip to content

Instantly share code, notes, and snippets.

@claudiajkang
Last active December 11, 2018 12:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save claudiajkang/17f2267f6ef33055c29a179d9a2d93d2 to your computer and use it in GitHub Desktop.
Save claudiajkang/17f2267f6ef33055c29a179d9a2d93d2 to your computer and use it in GitHub Desktop.

The Kubernetes documentation

Welcome! This repository houses all of the assets required to build the Kubernetes website and documentation. We're very pleased that you want to contribute!

Contributing to the docs

You can click the Fork button in the upper-right area of the screen to create a copy of this repository in your GitHub account. This copy is called a fork. Make any changes you want in your fork, and when you are ready to send those changes to us, go to your fork and create a new pull request to let us know about it.

Once your pull request is created, a Kubernetes reviewer will take responsibility for providing clear, actionable feedback. As the owner of the pull request, it is your responsibility to modify your pull request to address the feedback that has been provided to you by the Kubernetes reviewer. Also note that you may end up having more than one Kubernetes reviewer provide you feedback or you may end up getting feedback from a Kubernetes reviewer that is different than the one originally assigned to provide you feedback. Furthermore, in some cases, one of your reviewers might ask for a technical review from a Kubernetes tech reviewer when needed. Reviewers will do their best to provide feedback in a timely fashion but response time can vary based on circumstances.

For more information about contributing to the Kubernetes documentation, see:

Running the site locally using Docker

The recommended way to run the Kubernetes website locally is to run a specialized Docker image that includes the Hugo static site generator.

If you are running on Windows, you'll need a few more tools which you can install with Chocolatey. choco install make

If you'd prefer to run the website locally without Docker, see Running the site locally using Hugo below.

If you have Docker up and running, build the kubernetes-hugo Docker image locally:

make docker-image

Once the image has been built, you can run the site locally:

make docker-serve

Open up your browser to http://localhost:1313 to view the site. As you make changes to the source files, Hugo updates the site and forces a browser refresh.

Running the site locally using Hugo

See the official Hugo documentation for Hugo installation instructions. Make sure to install the Hugo version specified by the HUGO_VERSION environment variable in the netlify.toml file.

To run the site locally when you have Hugo installed:

make serve

This will start the local Hugo server on port 1313. Open up your browser to http://localhost:1313 to view the site. As you make changes to the source files, Hugo updates the site and forces a browser refresh.

Localization - 한글화 작업 과정

2018-08-28 회의 및 현재까지 진행된 PR, Issue 과정을 바탕으로 작성하였습니다.

1. Issue

현재 open 되어 있는 issue 중 번역하고자 하는 페이지 관련 issue를 assign 받으신 후 진행이 필요합니다. 거버넌스 상 쿠버네티스 멤버에게만 assign이 가능하기 때문에 현재는 해당 issue에 comment를 추가하는 과정으로 진행하고 있습니다.

만약 해당 페이지의 issue가 오픈 되어 있지 않다면 여기에서 생성해주시면 됩니다.

2. Project fork.

kubernetes/website 프로젝트를 개인 계정으로 fork 합니다.

이 과정이 잘 이해가 되지 않으신다면 git fork 관련 내용을 검색해보시면 됩니다.

3. 번역 작업

fork한 repository의 content/ko/docs 위치에 기존 존재하는 원본 파일원문을 최대한 살려서 번역합니다. 단, dev-1.13-ko.1 기준, 아래 용어집을 바탕으로 번역이 필요합니다.

또한, dev-1.13-ko.1 브랜치와의 충돌을 막기 위해 새로운 브랜치를 생성해서 작업하시는 것을 추천드립니다.

이 과정이 잘 이해가 되지 않으신다면 git branch 관련 내용을 검색해보시면 됩니다.

4. 작업 내용 빌드

Docker로 문서 빌드하는 방법 | k8s/website README.md를 참고하여 수정된 작업의 내용이 정상적으로 빌드가 되는지 확인합니다.

5. 작업 내용을 kubernetes/website repository에 PR(Pull Request)

fork한 repository의 내용을 kubernetes/website repository ko translation branch 에 PR(Pull Request)를 생성합니다.

이 과정이 잘 이해되지 않는다면 git pull request 관련 내용을 검색해보시면 됩니다.

6. PR(Pull Request) 리뷰 작업

PR(Pull Request) 리뷰의 경우 해당 PR의 File changed 탭에서 라인 번호 옆 +버튼을 누르신 후 진행하시면 됩니다.

Contact List for the Localization

이외 궁금한 사항은 kubernetes Slack에 kubernetes-docs-ko Slack 채널에 문의 부탁드립니다. kubernetes Slack 가입은 slack.k8s.io 을 통해서 하실 수 있습니다.

Thank you!

Kubernetes thrives on community participation, and we really appreciate your contributions to our site and our documentation!


이외 추가 사항이나 수정할 사항에 대해서는 Comment 남겨주시면 수정하겠습니다.

@claudiajkang
Copy link
Author

claudiajkang commented Oct 16, 2018

  • README.md 원본 파일 내용 추가 필요.
  • 원본 내용은 원문 내용을 적용 할 수 있게..
  • CLA 내용 적용 필요성? : 삭제

@claudiajkang
Copy link
Author

claudiajkang commented Dec 11, 2018

  • 여러 사람이 리뷰 할 수 있다는 내용 추가 필요
  • 브랜치는 ko 최신 버전으로 업데이트 필요
  • 이슈는 수동으로 /lanugage ko 할 수 있도록 업데이트 필요
  • 이슈 생성 방법

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment