Narzędzia programistyczne Pytigona (schdevtools) dostarczają zintegrowane środowisko programistyczne (IDE) bezpośrednio w przeglądarce, służące do tworzenia aplikacji Pytigon.
schdevtools to oparte na przeglądarce IDE, które pozwala:
.prj)Uruchom Pytigona i przejdź w przeglądarce pod adres /schdevtools/. IDE pracuje bezpośrednio z plikami Twojego projektu.
| Składnik | Przeznaczenie |
|---|---|
| Base Elements | Warsztat wizualny — edytor tabel, edytor widoków, edytor formularzy, edytor szablonów |
| Advanced Elements | Funkcje zaawansowane — zadania, kanały, model, routing URL, znaczniki/filtry szablonów, GraphQL, REST API |
| Extra Tools | Dodatkowe narzędzia — integracja z Zig, narzędzia linii komend, Jupyter notebook |
.prj)Projekty Pytigona używają pliku .prj (w formacie JSON), który zawiera pełną konfigurację aplikacji. Główne węzły:
| Węzeł | Przeznaczenie |
|---|---|
SChProject |
Główna definicja projektu |
SChApp |
Aplikacja wewnątrz projektu |
SChTable |
Konfiguracja tabeli bazy danych |
SChField |
Pole wewnątrz tabeli |
SChView |
Konfiguracja widoku |
SChForm |
Definicja układu formularza |
SChTemplate |
Konfiguracja szablonu |
SChAppMenu |
Struktura menu |
SChStatic |
Odwołania do plików statycznych |
SChFile |
Załączniki plików |
SChTask |
Definicja zadania w tle |
SChChannelConsumer |
Konsument kanału WebSocket |
Wszystkie te elementy można edytować wizualnie w schdevtools lub bezpośrednio w pliku JSON projektu.
src/pytigon/docs/schdevtools.md — Pełna dokumentacja referencyjna IDE