Update README-pt.md
- Add translation of Building the API reference pages section - Fix typos - Remove duplicate whitespaces - Remove trailing spaces
This commit is contained in:
+52
-5
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[](https://app.netlify.com/sites/kubernetes-io-master-staging/deploys) [](https://github.com/kubernetes/website/releases/latest)
|
[](https://app.netlify.com/sites/kubernetes-io-master-staging/deploys) [](https://github.com/kubernetes/website/releases/latest)
|
||||||
|
|
||||||
Bem vindos! Este repositório abriga todos os recursos necessários para criar o [website e documentação do Kubernetes](https://kubernetes.io/). Estamos muito satisfeitos por você querer contribuir!
|
Bem-vindos! Este repositório contém todos os recursos necessários para criar o [website e documentação do Kubernetes](https://kubernetes.io/). Estamos muito satisfeitos por você querer contribuir!
|
||||||
|
|
||||||
# Utilizando este repositório
|
# Utilizando este repositório
|
||||||
|
|
||||||
Você pode executar o website localmente utilizando o Hugo (versão Extended), ou você pode executa-ló em um container runtime. É altamente recomendável usar um container runtime, pois garante a consistência na implantação do website real.
|
Você pode executar o website localmente utilizando o Hugo (versão Extended), ou você pode executa-ló em um container runtime. É altamente recomendável utilizar um container runtime, pois garante a consistência na implantação do website real.
|
||||||
|
|
||||||
## Pré-requisitos
|
## Pré-requisitos
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ make container-image
|
|||||||
make container-serve
|
make container-serve
|
||||||
```
|
```
|
||||||
|
|
||||||
Abra seu navegador em http://localhost:1313 para visualizar o website. Conforme você faz alterações nos arquivos fontes, Hugo atualiza o website e força a atualização do navegador.
|
Abra seu navegador em http://localhost:1313 para visualizar o website. Conforme você faz alterações nos arquivos fontes, o Hugo atualiza o website e força a atualização do navegador.
|
||||||
|
|
||||||
## Executando o website localmente utilizando o Hugo
|
## Executando o website localmente utilizando o Hugo
|
||||||
|
|
||||||
@@ -56,10 +56,57 @@ make serve
|
|||||||
|
|
||||||
Isso iniciará localmente o Hugo na porta 1313. Abra o seu navegador em http://localhost:1313 para visualizar o website. Conforme você faz alterações nos arquivos fontes, o Hugo atualiza o website e força uma atualização no navegador.
|
Isso iniciará localmente o Hugo na porta 1313. Abra o seu navegador em http://localhost:1313 para visualizar o website. Conforme você faz alterações nos arquivos fontes, o Hugo atualiza o website e força uma atualização no navegador.
|
||||||
|
|
||||||
|
## Construindo a página de referência da API
|
||||||
|
|
||||||
|
A página de referência da API localizada em `content/en/docs/reference/kubernetes-api` é construída a partir da especificação do Swagger utilizando https://github.com/kubernetes-sigs/reference-docs/tree/master/gen-resourcesdocs.
|
||||||
|
|
||||||
|
Siga os passos abaixo para atualizar a página de referência para uma nova versão do Kubernetes:
|
||||||
|
|
||||||
|
OBS: modifique o "v1.20" no exemplo a seguir pela versão a ser atualizada
|
||||||
|
|
||||||
|
1. Obter o submódulo `kubernetes-resources-reference`:
|
||||||
|
|
||||||
|
```
|
||||||
|
git submodule update --init --recursive --depth 1
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Criar a nova versão da API no submódulo e adicionar à especificação do Swagger:
|
||||||
|
|
||||||
|
```
|
||||||
|
mkdir api-ref-generator/gen-resourcesdocs/api/v1.20
|
||||||
|
curl 'https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json' > api-ref-generator/gen-resourcesdocs/api/v1.20/swagger.json
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Copiar o sumário e os campos de configuração para a nova versão a partir da versão anterior:
|
||||||
|
|
||||||
|
```
|
||||||
|
mkdir api-ref-generator/gen-resourcesdocs/api/v1.20
|
||||||
|
cp api-ref-generator/gen-resourcesdocs/api/v1.19/* api-ref-generator/gen-resourcesdocs/api/v1.20/
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Ajustar os arquivos `toc.yaml` e `fields.yaml` para refletir as mudanças entre as duas versões.
|
||||||
|
|
||||||
|
5. Em seguida, gerar as páginas:
|
||||||
|
|
||||||
|
```
|
||||||
|
make api-reference
|
||||||
|
```
|
||||||
|
|
||||||
|
Você pode validar o resultado localmente gerando e disponibilizando o site a partir da imagem do container:
|
||||||
|
|
||||||
|
```
|
||||||
|
make container-image
|
||||||
|
make container-serve
|
||||||
|
```
|
||||||
|
|
||||||
|
Abra o seu navegador em http://localhost:1313/docs/reference/kubernetes-api/ para visualizar a página de referência da API.
|
||||||
|
|
||||||
|
6. Quando todas as mudanças forem refletidas nos arquivos de configuração `toc.yaml` e `fields.yaml`, crie um pull request com a nova página de referência de API.
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
### error: failed to transform resource: TOCSS: failed to transform "scss/main.scss" (text/x-scss): this feature is not available in your current Hugo version
|
### error: failed to transform resource: TOCSS: failed to transform "scss/main.scss" (text/x-scss): this feature is not available in your current Hugo version
|
||||||
|
|
||||||
Por motivos técnicos, o Hugo é disponibilizado em dois conjuntos de binários. O website atual funciona apenas na versão **Hugo Extended**. Na [página de releases](https://github.com/gohugoio/hugo/releases) procure por arquivos com `extended` no nome. Para confirmar, execute `hugo version` e procure pela palavra `extended`.
|
Por motivos técnicos, o Hugo é disponibilizado em dois conjuntos de binários. O website atual funciona apenas na versão **Hugo Extended**. Na [página de releases](https://github.com/gohugoio/hugo/releases) procure por arquivos com `extended` no nome. Para confirmar, execute `hugo version` e procure pela palavra `extended`.
|
||||||
|
|
||||||
### Troubleshooting macOS for too many open files
|
### Troubleshooting macOS for too many open files
|
||||||
|
|
||||||
@@ -134,4 +181,4 @@ A participação na comunidade Kubernetes é regida pelo [Código de Conduta da
|
|||||||
|
|
||||||
# Obrigado!
|
# Obrigado!
|
||||||
|
|
||||||
O Kubernetes conta com a participação da comunidade e nós realmente agradecemos suas contribuições para o nosso website e nossa documentação!
|
O Kubernetes prospera com a participação da comunidade e nós realmente agradecemos suas contribuições para o nosso website e nossa documentação!
|
||||||
Reference in New Issue
Block a user