|
| 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