Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dołącz plik readme do pakietu NuGet, aby uczynić jego szczegóły bardziej szczegółowymi i informacyjnymi dla użytkowników!
Jest to prawdopodobnie jeden z pierwszych elementów, które użytkownicy zobaczą podczas wyświetlania strony szczegółów pakietu na NuGet.org i są niezbędne, aby zrobić dobre wrażenie!
Ważne
NuGet.org obsługuje tylko pliki readme w języku Markdown i obrazy z ograniczonego zestawu domen. Zapoznaj się z naszymi dozwolonymi domenami obrazów i obsługiwanymi funkcjami języka Markdown , aby upewnić się, że plik readme jest poprawnie renderowany na NuGet.org.
Co należy uwzględnić w pliku readme?
Rozważ uwzględnienie następujących elementów w pliku readme:
- Wprowadzenie do tego, co to jest i co robi pakiet — jakie problemy rozwiązuje?
- Jak rozpocząć pracę z pakietem — czy istnieją jakieś konkretne wymagania?
- Linki do bardziej kompleksowej dokumentacji, jeśli nie zostaną uwzględnione w samym pliku readme.
- Co najmniej kilka fragmentów kodu/przykładowych obrazów.
- Gdzie i jak zostawić opinię, na przykład poprzez link do zgłaszania problemów z projektem, Twitter, tracker błędów lub inną platformę.
- Jak współtworzyć, jeśli ma to zastosowanie.
Na przykład możesz zacząć od tego szablonu README pakietu:
# Package readme title, e.g., display name or title of the package (optional)
Start with a clear and concise description: A brief overview of what your package is and does, also what problem it solves.
## Getting started
Explain how to use your package, provide clear and concise getting started instructions, including any necessary steps.
### Prerequisites
What are specific minimum requirements to use your packages? Consider excluding this section if your package works without any additional setup beyond simple package installation.
## Usage
Examples about how to use your package by providing code snippets/example images, or samples links on GitHub if applicable.
- Provide sample code using code snippets
- Include screenshots, diagrams, or other visual help users better understand how to use your package
## Additional documentation
Provide links to more resources: List links such as detailed documentation, tutorial videos, blog posts, or any other relevant documentation to help users get the most out of your package.
## Feedback
Where and how users can leave feedback?
- Links to a GitHub repository where could open issues, Twitter, a Discord channel, bug tracker, or other platforms where a package consumer can connect with the package author.
Pamiętaj, że wysokiej jakości pliki README mogą występować w wielu różnych formatach, kształtach i rozmiarach! Jeśli masz już pakiet dostępny na NuGet.org, prawdopodobnie masz plik readme.md
lub inny plik dokumentacji w repozytorium, który byłby doskonałym dodatkiem do strony szczegółów NuGet.org.
Uwaga / Notatka
Przeczytaj nasz blog na temat pisania wysokiej jakości pliku README , aby zapoznać się z najlepszymi rozwiązaniami.
Podgląd twojego pliku readme
Aby wyświetlić podgląd pliku readme przed jego uruchomieniem w NuGet.org, przekaż pakiet przy użyciu portalu internetowego Przekaż pakiet na NuGet.org i przewiń w dół do sekcji "Plik Readme" podglądu metadanych. Powinna to wyglądać następująco:
Rozważ poświęcenie czasu na przejrzenie i wyświetlenie podglądu pliku readme pod kątem zgodności obrazów i obsługiwanego formatowania , aby upewnić się, że zapewnia doskonałe wrażenie dla potencjalnych użytkowników. Aby poprawić błędy w pliku readme pakietu po opublikowaniu go w NuGet.org, należy przesłać zaktualizowaną wersję pakietu zawierającą poprawkę. Upewnienie się z wyprzedzeniem, że wszystko wygląda dobrze, może zaoszczędzić ci bólu głowy w przyszłości.
Dozwolone domeny dla obrazów i znaczków
Ze względu na obawy dotyczące bezpieczeństwa i prywatności NuGet.org ogranicza domeny, z których można renderować obrazy i znaczki na zaufanych hostach.
NuGet.org umożliwia renderowanie wszystkich obrazów, w tym znaczków, z następujących zaufanych domen:
- api.codacy.com
- app.codacy.com
- api.codeclimate.com
- api.dependabot.com
- api.travis-ci.com
- api.reuse.software
- app.fossa.com
- app.fossa.io
- avatars.githubusercontent.com
- badge.fury.io
- badgen.net
- badges.gitter.im
- buildstats.info
- caniuse.bitsofco.de
- camo.githubusercontent.com
- cdn.jsdelivr.net
- cdn.syncfusion.com
- ci.appveyor.com
- circleci.com
- codecov.io
- codefactor.io
- coveralls.io
- dev.azure.com
- flat.badgen.net
- github.com/.../workflows/.../badge.svg
- gitlab.com
- img.shields.io
- i.imgur.com
- isitmaintained.com
- opencollective.com
- raw.github.com
- raw.githubusercontent.com
- snyk.io
- sonarcloud.io
- travis-ci.com
- travis-ci.org
- wakatime.com
- user-images.githubusercontent.com
Jeśli uważasz, że do listy dozwolonych należy dodać inną domenę, możesz zgłosić problem i będzie on przeglądany przez nasz zespół inżynierów w celu zachowania prywatności i zgodności z zabezpieczeniami. Obrazy ze względnymi ścieżkami lokalnymi i obrazami hostowanymi z nieobsługiwanych domen nie zostaną renderowane i wygenerują ostrzeżenie na stronie podglądu pliku readme i szczegółów pakietu, która jest widoczna tylko dla właścicieli pakietów.
Obsługiwane funkcje języka Markdown
Markdown to lekki język znaczników ze składnią formatowania zwykłego tekstu. NuGet.org readmes obsługują język Markdown zgodny ze standardem CommonMark za pomocą silnika parsowania Markdig.
NuGet.org obecnie obsługuje następujące funkcje języka Markdown:
- nagłówków
- Obrazy
- Dodatkowy nacisk
- listy
- Linki
- Cytaty blokowe
- Ukośnik odwrotny jako znak ucieczki
- Zakresy kodu
- Listy zadań
- Tabele
- Emoji
- Automatyczne łącza
Obsługujemy również wyróżnianie składni. Możesz dodać identyfikator języka, aby włączyć wyróżnianie składni w zakresach kodu.