Wprowadzenie dokumentacji platformy .NET Core

Ten wpis został napisany przez Jeffa Sandquista, dyrektora naczelnego działu Cloud + Enterprise.

Dzisiaj opublikowaliśmy wersję zapoznawcza dokumentacji platformy .NET w docs.microsoft.com. Aby dowiedzieć się więcej na temat nowych ulepszeń środowiska dokumentacji docs.microsoft.com ofert, odwiedź wpis w blogu wprowadzenie docs.microsoft.com. Oprócz wszystkich funkcji współpracy, zawartości typu open source i bardziej przyjaznych adresów URL dostępnych na platformie docs.microsoft.com wprowadziliśmy kilka nowych funkcji specyficznych dla deweloperów platformy .NET. Ten wpis wyróżni te nowe funkcje i podsumuje nasze plany na przyszłość.

Najważniejsze informacje o środowisku dokumentacji platformy .NET

Aby towarzyszyć ekscytującej wersji RTM platformy .NET Core, umieszczamy ją na pierwszej stronie głównej dokumentacji platformy .NET. Aby uzupełnić wersję .NET Core RTM wszystkim, co trzeba szybko rozpocząć, umieściliśmy linki do artykułów i nowego środowiska referencyjnego w górnej części listy.

Strona główna witryny .NET Docs

Ekosystem platformy .NET na wyciągnięcie ręki

Zobaczysz linki do pobierania nowych bibliotek platformy .NET Core, ASP.NET, Platformy Entity Framework, platformy Azure przy użyciu platformy Xamarin do kompilowania aplikacji systemu iOS przy użyciu platformy .NET i tworzenia aplikacji platforma uniwersalna systemu Windows (UWP) przy użyciu platformy .NET. Nie przenieśliśmy jeszcze całej zawartości platformy .NET do docs.microsoft.com, ale strona główna dokumentacji platformy .NET będzie punktem początkowym, aby uzyskać dostęp do całej dokumentacji platformy .NET.

Linki do sekcji dokumentacji platformy .NET

Artykuły

Nasi autorzy i inżynierowie, a także kilku dedykowanych członków społeczności, pracowali niestrudzenie nad tworzeniem nowych artykułów związanych z platformą .NET Core, które znajdziesz w sekcji Dokumentacja platformy .NET . Tutaj znajdziesz szereg artykułów, takich jak:

Te i wiele innych tematów są prezentowane w temacie docs.microsoft.com, z czystym spisem treści na każdej stronie, a także szacowanym czasem czytania każdego artykułu i informacji współautora dla każdego artykułu.

Artykuły i wskazówki

Wszystkie artykuły platformy .NET są typu open source i dostępne w witrynie GitHub w repozytorium dokumentacji zespołu platformy .NET. Jeśli znajdziesz jakiekolwiek problemy w dokumentacji lub chcesz je poprawić, wystarczy kliknąć przycisk edycji w prawym obszarze nawigacji każdego artykułu.

Kliknij przycisk edytuj, aby wyświetlić/edytować stronę w usłudze GitHub

Edytowanie artykułu jest tak proste, jak kliknięcie przycisku edycji w dowolnym z plików markdown w repozytorium, dodanie zawartości i przesłanie żądania ściągnięcia. Gdy jeden z naszych zespołów dokona recenzji i zaakceptuje Twoje żądanie ściągnięcia, twoje wkłady będą na żywo w witrynie w ciągu kilku minut.

Następnie możesz edytować zawartość bezpośrednio w usłudze GitHub.

Dokumentacja interfejsu API

Oprócz świetnej zawartości tworzonej przez naszych pisarzy, inżynierów i namiętnych członków społeczności wprowadziliśmy znaczące ulepszenia środowiska referencyjnego. Środowisko referencyjne zostało całkowicie przeprojektowane w tej wersji zapoznawczej, korzystając z tych samych zasad projektowania używanych w artykułach docs.microsoft.com.

Widok przestrzeni nazw odwołania

Podobnie jak w przypadku tych artykułów, nowe strony referencyjne są dynamiczne, zaprojektowane z nowoczesnymi zasadami internetowymi i będą wyglądać lepiej na urządzeniach przenośnych.

Dynamiczny projekt w dokumentacji

Dodaliśmy wyszukiwanie typów do wszystkich stron przestrzeni nazw. Dzięki temu można łatwo wyszukiwać według nazwy typu dla wszystkich typów platformy .NET. Po każdym naciśnięciu klawiszy filtrujemy listę typów wyświetlanych w obszarze nawigacji po lewej stronie. Ta ekscytująca nowa funkcja obszaru referencyjnego jest zawarta w naszej nowej strukturze do generowania dokumentacji referencyjnej platformy .NET znanej jako DocFX, projektu open source w usłudze GitHub.

Widok przestrzeni nazw odwołania

Po kliknięciu poszczególnych typów w obszarze nawigacji po lewej stronie dla dowolnej przestrzeni nazw przeskokniesz bezpośrednio do sekcji wprowadzenia do tego typu strony przestrzeni nazw. Klikając nazwę typu w głównym obszarze zawartości referencyjnej, zobaczysz stronę szczegółów klasy, która zawiera łańcuch dziedziczenia, deklarację i szczegóły dotyczące właściwości i składowych metody klasy.

Widok klasy

Dla każdego elementu członkowskiego metody zostaną wyświetlone szczegółowe informacje na temat parametrów i podsumowanie metody.

Widok metody

Zasady dotyczące informacji i inżynierii

Oprócz ciągłego opracowywania i ulepszania narzędzi do generowania dokumentów DocFX wprowadziliśmy znaczące ulepszenia zasad inżynierii i dokumentacji, które będą widoczne w nowym środowisku dokumentacji platformy .NET.

Lepsza automatyzacja

Po otrzymaniu żądań ściągnięcia od potencjalnych współautorów zweryfikujemy, że współautor wykona prosty proces podpisania umowy licencyjnej współautora (ten proces jest w pełni elektroniczny i trwa kilka minut). O ile wkład jest zgodny z wytycznymi dotyczącymi współtworzenia, małe zmiany powinny pojawić się na żywo w witrynie kilka minut po zaakceptowaniu żądań ściągnięcia.

Lepsze adresy URL

Jedną z ważnych zasad ogólnego środowiska docs.microsoft.com jest lepsze adresy URL, aby poprawić indeksowanie wyszukiwania i "odgadywanie". Ta zasada została zachowana w dokumentacji platformy .NET. Zarówno artykuły, jak i dokumentacja referencyjna mają czystsze adresy URL. Weźmy na przykład klasyczny adres URL MSDN dla przestrzeni nazw systemu:

Adres URL przestrzeni nazw systemu w witrynie MSDN

W nowej dokumentacji referencyjnej adres URL jest bardziej logiczny, czytelny dla człowieka i co najważniejsze, bardziej czytelny.

Adres URL przestrzeni nazw systemu w docs.microsoft.com

Więcej agile i open authoring

Zawartość nie tylko jest typu open source, a nie tylko akceptujemy wkład społeczności. Ponadto cała zawartość docs.microsoft.com (w tym dokumentacja platformy .NET) jest dostępna w ramach licencji Creative Commons. Można go odczytać, skopiować, odwołać się do niego i ponownie użyć ich części (nawet do użytku komercyjnego). Autorzy i inżynierowie aktywnie pracują z członkami społeczności od miesięcy w nowym systemie. To było interesujące i ekscytujące przejście, a my mamy więcej, aby przyjść w przyszłości.

Przyszłe plany

Ta sekcja docs.microsoft.com, podobnie jak reszta witryny, jest nadal w wersji zapoznawczej, więc zachęcamy do konstruktywnych opinii i komentarzy. Prześlij swoje pomysły dotyczące funkcji do usługi UserVoice.

W najbliższych tygodniach opublikujemy komentarze XML używane do generowania dokumentacji referencyjnej bezpośrednio w kodzie źródłowym platformy .NET. Umożliwi to każdemu łatwe kliknięcie aktualizacji dokumentacji referencyjnej .NET Framework.
Będziemy również nadal dostosowywać projekt i układ odwołania, a także wyżej wymienioną możliwość edytowania samej zawartości referencyjnej.

Cieszymy się, że udostępnimy ci nowy obszar dokumentacji platformy .NET w docs.microsoft.com i czekamy na lepsze środowisko w przyszłości!