Przejdź do głównej zawartości

Dokumentacja referencyjna

Ta sekcja jest punktem wejścia do materiałów referencyjnych: indeksów API, kluczy konfiguracyjnych, tabel zgodności, obsługiwanego zachowania CSS oraz rejestrów zakresu obejmujących wiele pakietów.

DokumentacjaNa jakie pytania odpowiada
Macierz obsługi CSSKtóre funkcje CSS są weryfikowane, deklarowane, częściowo obsługiwane lub nieobsługiwane przez potok HTML.
Indeks API integracjiKtóra strona API rozszerzeń obejmuje konkretny framework, mechanizm renderowania, transport oraz narzędzie do budowania.
Sekcje integracjiGdzie znaleźć dokumentację referencyjną API i konfiguracji właściwą dla konkretnego pakietu.
Dokumentacja modułu CoreStrony dotyczące API i architektury na poziomie modułu, generowane z repozytorium core.

Każdy wpis API musi odpowiadać na te same pytania:

PytanieWymagana odpowiedź
Co należy wywołać?W pełni kwalifikowany symbol, punkt końcowy, polecenie CLI lub klucz konfiguracyjny.
Jakie dane wejściowe są akceptowane?Tabela parametrów z typem, wymagalnością, wartością domyślną oraz akceptowanymi wartościami.
Co dzieje się domyślnie?Zachowanie po pominięciu opcjonalnych danych wejściowych.
Co jest zwracane?Typ zwracany, treść odpowiedzi, plik wyjściowy, strumień lub efekt uboczny.
Co może zakończyć się niepowodzeniem?Wyjątek, błąd walidacji, status HTTP lub tryb awarii operacyjnej.
Jak bezpiecznie tego używać?Uwagi dotyczące bezpieczeństwa, bezpieczeństwa wątków roboczych, limitu rozmiaru, ścieżek, limitu czasu oraz obsługi danych poufnych.

Strony dokumentacji referencyjnej opierają się na kodzie źródłowym. Publiczne interfejsy API są dokumentowane na podstawie kodu źródłowego pakietu, plików konfiguracyjnych, testów oraz przykładów. Wewnętrzne klasy pomocnicze są dokumentowane tylko wtedy, gdy programiści aplikacji muszą rozumieć ich działanie, aby skonfigurować pakiet lub nim operować.

Strony dokumentacji referencyjnej preferują tabele zamiast zwartych akapitów. Każdy wiersz powinien być zrozumiały samodzielnie, ponieważ późniejsza segmentacja w formacie Extensible Localization Interchange File Format (XLIFF) podzieli treść na bloki.