Sign in Join
Wiki copytemporary

FPDoc Editor/pl: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: FPDoc Editor/pl

OldNewLine
1+## Wprowadzenie
2+
3+FPDoc jest narzędziem do tworzenia dokumentacji Free Pascal, które jest specjalnie zaprojektowane do tworzenia plików pomocy dla poszczególnych modułów kodu źródłowego Pascala. Więcej informacji o FPDoc znajdziesz tutaj: [Podręcznik do narzędzia tworzenia dokumentacji dla Free Pascala](http://www.freepascal.org/docs-html/fpdoc/fpdoc.html).
4+
5+<figure>
6+<img src="FPDocEditorDescription.png" title="FPDocEditorDescription.png" />
7+<figcaption>FPDocEditorDescription.png</figcaption>
8+</figure>
9+
10+Lazarus udostępnia wbudowaną przeglądarkę pomocy FPDoc z podpowiedziami oraz dwa edytory plików pomocy, z których możesz korzystać do tworzenia lub aktualizowania dokumentacji kodu źródłowego w formacie FPDoc. Jeśli chcesz od razu zobaczyć, czy jest poprawnie sformatowany, musisz zainstalować pakiet TurboPowerIProDsgn.lpk! Prosty edytor, zintegrowany z Lazarus IDE, nazywa się **FPDoc Editor** i jest opisany na tej stronie. Istnieje również bardziej kompletny i złożony edytor o nazwie [[Lazarus Documentation Editor/pl|LazDE]].
11+
12+**LazDE** jest większym bratem **FPDoc Editor** i jest edytorem dokumentacji Lazarusa. Jest to samodzielna aplikacja (nie jest integralną częścią IDE). Znajduje się w ścieżce lazarusa (\$LazDir)/doceditor/lazde.lpi. Po skompilowaniu projektu lazde (przy użyciu Lazarusa) LazDE będzie działać poza środowiskiem IDE. Możesz dodać go do menu Narzędzia jako narzędzie zewnętrzne.
13+
14+## Korzystanie z edytora FPDoc
15+
16+Aby użyć edytora FPDoc po prostu:
17+
18+1\. Otwórz edytor FPDoc. Znajdziesz go w menu Widok.
19+
20+2\. W edytorze kodu źródłowego Lazarusa przesuń kursor na jakiś element kodu. Zauważysz, że podpis edytora FPDoc zmienia się, pokazując wybrany element źródłowy wraz z nazwą pliku dokumentacji. W edytorze FPdoc możesz wybrać odpowiednią stronę, na której możesz edytować określony znacznik dokumentacji. Oczywiście możliwe jest również użycie edytora FPDoc tylko do przeglądania plików dokumentacji, bez ich zmiany.
21+
22+3\. Kliknij przycisk Utwórz element pomocy. Jeśli nie skonfigurowałeś jeszcze ścieżek wyszukiwania dla FPDoc, IDE zapyta Cię, gdzie powinny być przechowywane generowane przez nie pliki FPDoc. Dla każdego ze swoich projektów zwykle udostępniasz podkatalog 'docs'.
23+
24+4\. Napisz krótki opis.
25+
26+5\. Kliknij przycisk Zapisz po lewej stronie lub przejdź do następnego elementu (edytor automatycznie zapisuje opis, gdy od niego odejdziesz).
27+
28+## Edytowane wpisy FPDoc dla źródeł LCL i źródeł Lazarusa
29+
30+Znajdują się w folderze (\$LazDir)\docs\xml. Możesz dodać ten folder do ścieżek FPDoc w menu Narzędzia / Opcje / Środowisko / Edytor FPDoc
31+
32+## Edytowane wpisy FPDoc dla źródeł FPC, RTL i FCL
33+
34+Wpisy FPDoc dla źródeł FPC można pobrać z svn:
35+
36+``` bash
37+cd /home/{użytkwonik}/{twój_wybór}/
38+git clone https://gitlab.com/freepascal.org/fpc/documentation.git
39+lub z repozytorium lustrzanego na GitHub:
40+git clone https://github.com/fpc/FPCDocumentation.git fpcdocs
41+```
42+
43+> **Warning:** Pobieranie z serwera svn już nie działa (~~svn co <http://svn.freepascal.org/svn/fpcdocs/trunk> fpcdocs~~)
44+
45+Dodaj ścieżkę */home/{użytkwonik}/{twój_wybór}/fpcdocs* do Narzędzia / Opcje / Środowisko / Edytor FPDoc
46+
47+Dobrym elementem do testowania FPDoc jest *TComponent.Name*.
48+
49+## Przyszłe plany
50+
51+Lista rzeczy do zrobienia (todo) zawiera obecnie następujące elementy, w dowolnej kolejności:
52+
53+- Napisać edytor pomocy dla tematów.
54+- Utworzyć ładniejszy wynik HTML dla okien podpowiedzi.
55+- Wsparcie dla operatorów.
56+- Przejście do następnego/poprzedniego nieudokumentowanego identyfikatora.
57+
58+### Już zrobione
59+
60+- Rozszerzony edytor linków o pakiety i identyfikatory
61+- Dodane tagi dokumentacji „Example” (Przykład) do edytora FPDoc
62+- Dodane tagi dokumentacji „Topics” do edytora FPDoc
63+- Sprawienie, aby Edytor FPDoc tworzył nowe elementy w dokumentacji
64+- Sprawienie, aby Edytor FPDoc tworzył nowe pliki dokumentacji
65+- Dodany mały pasek narzędzi, który umożliwia korzystanie z dostępnych znaczników tag
66+- Sprawienie, aby edytor FPDoc działał po naciśnięciu skrótu klawiszowego w edytorze kodu źródłowego
67+- Edytor FPDoc dodany do ustawień IDE (pokazywanie i pozycja w IDE)
68+- Sprawienie, aby działał dla źródeł fpc (pliki rtl już istnieją)
69+- Dodanie ustawień środowiskowych do menu Opcje
70+- Sprawienie, aby działał również na plikach projektu
71+- Proponowanie rozszerzenie tagów dokumentacji jak: „todo” i „notes” (nie ma takiej potrzeby, ponieważ istnieją alternatywy)
72+- Jeszcze bardziej zmniejszone obciążenie
73+- Wszystkie elementy źródłowe są interpretowane przez edytor FPDoc za pomocą narzędzi codetools
74+- Znajduje wpisy dziedziczone. Na przykład TControl.Align z TButton.Align
75+- Optymalizacja: dziedziczone wpisy są analizowane podczas bezczynności
76+- Optymalizacja: pliki xml są buforowane i analizowane tylko raz lub jeśli zostały zmienione na dysku
77+- Dodana przeglądarkę HTML. Jest to dostępne po zainstalowaniu pakietu turbopoweriprodsgn
78+- Sprawdzanie nieprawidłowych tagów XML i ich automatyczna naprawa
79+
80+---
81+*From the Free Pascal wiki, page "FPDoc Editor/pl", as it stood on 2022-06-01 after a change by Slawek, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history