Nie jest dla mnie jasne, jaki jest format, czy istnieją systematyczne / wiersza polecenia wymagania dotyczące jego tworzenia itp.
Zasadniczo wystarczy znać specyfikacje i czy istnieją techniczne kroki do wygenerowania pliku README.
Nie jest dla mnie jasne, jaki jest format, czy istnieją systematyczne / wiersza polecenia wymagania dotyczące jego tworzenia itp.
Zasadniczo wystarczy znać specyfikacje i czy istnieją techniczne kroki do wygenerowania pliku README.
Odpowiedzi:
Markdown to prosta składnia zapewniająca informacje semantyczne i reprezentująca wspólne formatowanie w postaci zwykłego tekstu. Daring Fireball ma niesamowity przewodnik po składni dla standardowego markdown . Następnie GitHub używa wariantu tego, który nazywają GdownHub Flavored Markdown .
Aby skonfigurować plik Readme, po prostu utwórz zwykły plik tekstowy i nazwij go README (lub README.md / README.markdown) i zatwierdz go do katalogu głównego repozytorium. GitHub pobierze to jako plik Readme projektu.
Wikipedia - Markdown odwołuje się do strony „GitHub Flavored Markdown - Wprowadzenie” ( archiwum )
Cytat ze strony:
GitHub używa tego, co nazywamy „GitHub Flavored Markdown” (GFM) do wiadomości, problemów i komentarzy. Różni się on od standardowego Markdown (SM) na kilka istotnych sposobów i dodaje dodatkowe funkcje.
Strona zawiera także opis różnic w stosunku do standardowego Markdown.
Jest też więcej informacji o tym, jak Markdown jest renderowany przez GitHub:
Jeśli interesuje Cię sposób renderowania plików Markdown, możesz wypróbować Redcarpet , nasz interfejs Ruby do biblioteki Sundown .
(Najwyraźniej Sundown jest rzeczywistym parserem Markdown, który jest używany za zasłonami).
Aby dodać jeszcze jedną warstwę abstrakcji, Sundown jest rozwidleniem nawet innego parsera Markdown :-)
Cytat ze strony Sundit na GitHubie :
Sundown to parser Markdown oparty na oryginalnym kodzie biblioteki Upskirt autorstwa Natacha Porté.
To bardzo dziwne, ale wygląda na to, że GitHub nie używa GdownHub-Flavored Markdown (GFM) podczas renderowania pliku README.
GitHub używa „GitHub Flavored Markdown” lub GFM w całej witrynie - w kwestiach, komentarzach i żądaniach ściągania.
Zamiast tego wydaje się, że używa wersji o nazwie redcarpet jako część projektu znaczników GitHub . Obsługują również kilka innych formatów znaczników, w tym MediaWiki. Wystarczy użyć odpowiedniego rozszerzenia pliku, a GitHub wyświetli znaczniki.
Jeśli chcesz zobaczyć różnice między dwoma różnymi smakami Markdown, przeczytaj opis GFM i jego dodatkowych funkcji .