Skip to content

Commit 824c6c0

Browse files
committed
[pl] docs/contribute/new-content/_index.md
1 parent 8a97a3c commit 824c6c0

File tree

1 file changed

+120
-0
lines changed
  • content/pl/docs/contribute/new-content

1 file changed

+120
-0
lines changed
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
title: Współtworzenie nowych treści
3+
content_type: concept
4+
main_menu: true
5+
weight: 20
6+
---
7+
8+
9+
10+
<!-- overview -->
11+
12+
Ta sekcja zawiera informacje, które
13+
powinieneś znać przed dodaniem nowej treści.
14+
<!-- See https://github.com/kubernetes/website/issues/28808 for live-editor URL to this figure -->
15+
<!-- You can also cut/paste the mermaid code into the live editor at https://mermaid-js.github.io/mermaid-live-editor to play around with it -->
16+
17+
{{< mermaid >}}
18+
flowchart LR
19+
subgraph second[Zanim zaczniesz]
20+
direction TB
21+
S[ ] -.-
22+
A[Podpisz CNCF CLA] --> B[Wybierz gałąź Git]
23+
B --> C[Jeden język na PR]
24+
C --> F[Sprawdź<br>narzędzia dla współtwórców]
25+
end
26+
subgraph first[Podstawy współtworzenia]
27+
direction TB
28+
T[ ] -.-
29+
D[Pisz dokumentację w Markdown<br>i buduj stronę za pomocą Hugo] --- E[Kod źródłowy w GitHub]
30+
E --- G[Folder '/content/../docs' zawiera dokumentację<br>w wielu językach]
31+
G --- H[Zapoznaj się z typami stron<br>i shortcode'ami w Hugo]
32+
end
33+
34+
35+
first ----> second
36+
37+
38+
classDef grey fill:#dddddd,stroke:#ffffff,stroke-width:px,color:#000000, font-size:15px;
39+
classDef white fill:#ffffff,stroke:#000,stroke-width:px,color:#000,font-weight:bold
40+
classDef spacewhite fill:#ffffff,stroke:#fff,stroke-width:0px,color:#000
41+
class A,B,C,D,E,F,G,H grey
42+
class S,T spacewhite
43+
class first,second white
44+
{{</ mermaid >}}
45+
46+
***Rysunek - Przygotowanie nowej treści***
47+
48+
Powyższy rysunek przedstawia informacje, które powinieneś znać przed
49+
przesłaniem nowej treści. Szczegóły znajdują się poniżej.
50+
51+
52+
53+
<!-- body -->
54+
55+
## Podstawy kontrybucji {#contributing-basics}
56+
57+
- Napisz dokumentację Kubernetesa w formacie Markdown i
58+
zbuduj stronę Kubernetesa za pomocą [Hugo](https://gohugo.io/).
59+
- Dokumentacja Kubernetesa używa [CommonMark](https://commonmark.org/) jako swojej wersji Markdown.
60+
- Źródło znajduje się na [GitHub](https://github.com/kubernetes/website).
61+
Dokumentację Kubernetesa można znaleźć w
62+
`/content/en/docs/`. Część dokumentacji referencyjnej jest
63+
automatycznie generowana ze skryptów w katalogu `update-imported-docs/`.
64+
- [Typy zawartości strony](/docs/contribute/style/page-content-types/)
65+
opisują sposób prezentacji treści dokumentacji w Hugo.
66+
- Możesz użyć [kodów Docsy](https://www.docsy.dev/docs/adding-content/shortcodes/) lub [niestandardowych skrótów Hugo](/docs/contribute/style/hugo-shortcodes/), aby wspierać dokumentację Kubernetes.
67+
- Oprócz standardowych kodów Hugo, w naszej dokumentacji
68+
używamy wielu [niestandardowych kodów Hugo](/docs/contribute/style/hugo-shortcodes/),
69+
aby kontrolować prezentację treści.
70+
- Dokumentacja jest dostępna w wielu językach w katalogu `/content/`. Każdy język
71+
ma własny folder z dwuliterowym kodem określonym przez
72+
[standard ISO 639-1](https://www.loc.gov/standards/iso639-2/php/code_list.php) . Na
73+
przykład, źródło dokumentacji angielskiej jest przechowywane w `/content/en/docs/`.
74+
- Aby uzyskać więcej informacji na temat wnoszenia wkładu
75+
do dokumentacji w wielu językach lub rozpoczęcia nowego
76+
tłumaczenia, zobacz [Lokalizowanie](/docs/contribute/localization).
77+
78+
## Zanim zaczniesz {#before-you-begin}
79+
80+
### Podpisz CNCF CLA {#sign-the-cla}
81+
82+
Wszyscy współtwórcy Kubernetesa **muszą** przeczytać
83+
[Przewodnik dla Współtwórców](https://github.com/kubernetes/community/blob/master/contributors/guide/README.md) i
84+
[podpisać Umowę Licencyjną Współtwórcy (CLA)](https://github.com/kubernetes/community/blob/master/CLA.md) .
85+
86+
87+
Pull requesty od autorów, którzy nie podpisali umowy CLA, nie
88+
przechodzą testów automatycznych. Imię i adres e-mail, które podasz,
89+
muszą zgadzać się z tymi ustawionymi w twoim `git config`, a twoje
90+
imię i adres e-mail w git muszą być takie same jak te używane dla CNCF CLA.
91+
92+
### Wybierz gałąź w Git {#choose-which-git-branch-to-use}
93+
94+
Podczas otwierania pull requesta musisz
95+
wiedzieć z góry, na której gałęzi oprzeć swoją pracę.
96+
97+
Scenariusz | Gałąź
98+
:---------|:------------
99+
Istniejąca lub nowa treść w języku angielskim dla bieżącego wydania | `main`
100+
Treść dla wydania zmiany funkcji | Gałąź, która odpowiada głównej i mniejszej wersji, w której znajduje się zmiana funkcji, używając wzorca `dev-<version>`. Na przykład, jeśli funkcja zmienia się w wydaniu `v{{< skew nextMinorVersion >}}`, należy dodać zmiany w dokumentacji do gałęzi ``dev-{{< skew nextMinorVersion >}}``.
101+
Treść w innych językach (lokalizacje) | Użyj konwencji danej lokalizacji. Zobacz [Strategia rozgałęzień lokalizacji](/docs/contribute/localization/#branch-strategy) po więcej informacji.
102+
103+
Jeśli nadal nie masz pewności, którą gałąź wybrać, zapytaj na `#sig-docs` na Slacku.
104+
105+
{{< note >}} Jeśli już zgłosiłeś swoj pull request i wiesz, że była to
106+
niepoprawna gałąź bazowa, możesz ją zmienić (ty i tylko ty, zgłaszający). {{<
107+
/note >}}
108+
109+
### Języki na PR {#languages-per-pr}
110+
111+
Ogranicz żądania pull request do jednego języka na PR.
112+
Jeśli musisz wprowadzić identyczną zmianę w tym samym
113+
fragmencie kodu w wielu językach, otwórz osobne PR dla każdego języka.
114+
115+
## Narzędzia dla współtwórców {#tools-for-contributors}
116+
117+
Katalog [narzędzi dla współtwórców dokumentacji](https://github.com/kubernetes/website/tree/main/content/en/docs/doc-contributor-tools)
118+
w repozytorium
119+
`kubernetes/website` zawiera narzędzia, wspierające proces współtworzenia dokumentacji.
120+

0 commit comments

Comments
 (0)