orchardcore-module-creator
Generuj moduły OrchardCore z gotową strukturą i konfiguracją
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do tworzenia nowych modułów OrchardCore zgodnie ze standardami projektu. Automatycznie przygotowuje strukturę katalogów, pliki Manifest.cs, Startup.cs oraz szablony komponentów takich jak części treści, pola, sterowniki widoków i funkcjonalność administracyjna. Oszczędza czas przy budowaniu rozszerzeń dla systemu OrchardCore.
Jak używać
Upewnij się, że masz zainstalowany .NET SDK w wersji 10.0 lub wyższej oraz repozytorium OrchardCore dostępne w ścieżce D:\orchardcore.
Określ typ modułu, który chcesz utworzyć: część treści, pole niestandardowe, ustawienia globalne, funkcjonalność administracyjna, API REST lub zadanie w tle.
Użyj umiejętności, aby wygenerować strukturę katalogów modułu w folderze src/OrchardCore.Modules/OrchardCore.TwojModuł wraz z trzema obowiązkowymi plikami: Manifest.cs (metadane modułu), Startup.cs (rejestracja usług) i plik projektu .csproj.
Na podstawie wybranego typu modułu umiejętność wygeneruje szablony wymaganych komponentów — dla części treści będą to Models, ViewModels, Drivers i widoki, dla modułów administracyjnych kontrolery i menu, dla modułów przechowujących dane migracje i indeksy.
Przejrzyj wygenerowane szablony kodu i dostosuj je do swoich potrzeb, zmieniając nazwy klas, właściwości i logikę biznesową.
Zarejestruj komponenty modułu w pliku Startup.cs, dodając odpowiednie usługi do kontenera zależności, a następnie skompiluj projekt, aby upewnić się, że wszystkie odwołania są prawidłowe.