Generator README

README.md
Dalej

Puste repozytoria robią złe pierwsze wrażenie. Wpisz nazwę projektu, jednowierszowe hasło, listę funkcji, komendę instalacji, fragment szybkiego startu, autora i licencję, a ten generator utworzy schludny plik README w formacie Markdown z poprawną hierarchią nagłówków i blokami kodu w ogrodzeniu: to znaczy sekcje, które GitHub wyświetla na stronie Twojego projektu. Skopiuj go, zapisz jako README.md w katalogu głównym repozytorium i wypchnij. Nagłówki sekcji są zapisane po angielsku, co jest niemal uniwersalną konwencją plików README open source; natomiast Twój własny tekst pojawia się dokładnie tak, jak go wpiszesz, w dowolnym języku.

Jak przygotować README

  1. 1

    Dodaj podstawy

    Nazwa projektu, opcjonalny adres URL repozytorium i jednowierszowe hasło. Nazwa staje się nagłówkiem `#`; hasło staje się cytatem pod nim.

  2. 2

    Wypisz funkcje i szybki start

    Jedna funkcja w wierszu (każda staje się punktem listy), plus krótki fragment szybkiego startu, który jest opakowany w blok kodu w ogrodzeniu.

  3. 3

    Instalacja, licencja i autor

    Komenda instalacji trafia do bloku kodu `bash` w sekcji Installation; dodaj licencję (MIT, Apache-2.0…) i opcjonalny wiersz autora.

  4. 4

    Skopiuj Markdown

    Kliknij kopiuj i wklej wynik jako `README.md` w katalogu głównym repozytorium. Wypchnij, a wyrenderowana wersja pojawi się na stronie projektu.

Co zawiera dobry README

Przewodnik stylu GitHuba oraz powszechnie stosowana specyfikacja standard-readme są zgodne co do kolejności. Umieść łatwe do przejrzenia części na górze: osoba, która trafia do Twojego repozytorium, w 20 sekund decyduje, czy czytać dalej.

Sekcja Pozycja Cel
Tytuł + hasło Wiersz 1–2 # Project, a po nim jedno zdanie o tym, co robi
Odznaki Wiersz 3–5 Status CI, wersja npm, licencja, pokrycie
Instalacja Powyżej zagięcia Jedna komenda, którą można skopiować
Użycie Powyżej zagięcia Najmniejszy działający fragment dający wynik
API / opcje Środek Tabele flag, kluczy konfiguracji lub punktów końcowych
Wkład Blisko końca Link do CONTRIBUTING.md, kodeks postępowania, zasady PR
Licencja Na końcu Identyfikator SPDX oraz link do LICENSE

Odznaki, które naprawdę pomagają

Adresy URL Shields.io mają przewidywalny wzorzec: https://img.shields.io/badge/<label>-<message>-<color>.svg. Przydatne odznaki na żywo wskazują status kompilacji, wersję pakietu i liczbę pobrań, a nie próżne metryki. Zwykle wystarczają cztery odznaki; więcej to szum.

Częste błędy w README

  • Brak komendy instalacji w pierwszym wierszu sekcji Instalacja. Czytelnicy przeglądają tekst w poszukiwaniu npm install lub pip install; jeśli ukryjesz ją za prozą, odejdą.
  • Zrzuty ekranu o rozmiarze 3 MB. Zmień rozmiar do 800 px szerokości i skompresuj; GitHub i tak je poda, ale czytelnicy mobilni płacą za transfer.
  • Nieaktualne odznaki. Czerwona odznaka CI mówi odwiedzającym, że projekt jest zepsuty. Napraw CI albo usuń odznakę.
  • Brak licencji. Bez licencji Twój kod domyślnie ma „wszelkie prawa zastrzeżone“ i firmy nie mogą z niego korzystać.

Najczęściej zadawane pytania

Tak. Bloki kodu w ogrodzeniu, listy punktowane i nagłówki w stylu ATX (przedrostek #) renderują się na GitHub, GitLab i Bitbucket bez zmian. Komenda instalacji jest oznaczona jako blok bash; blok szybkiego startu pozostaje bez oznaczenia, abyś sam ustawił język.

W większości ekosystemów README.md. Użyj .rst tylko wtedy, gdy publikujesz pakiet Pythona, którego dokumentacja znajduje się na Read the Docs, i chcesz, aby Sphinx wykorzystał ten plik jako stronę docelową.

Gdy podasz adres URL repozytorium, generator dodaje jedną statyczną odznakę licencji (https://img.shields.io/badge/license-<type>-blue.svg). Aby uzyskać odznaki na żywo (status kompilacji, wersja, pobrania), skopiuj wzorzec adresu shields.io i wklej go do wyniku samodzielnie.

Nie. README jest składany z wartości formularza i nic nie jest zapisywane. Zamknij kartę, a dane znikną.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach