orchardcore-module-creator
Creates new OrchardCore modules with proper structure, manifest, startup, and patterns. Use when the user needs to create a new module, add content parts, fields, drivers, handlers, or admin functionality.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Creates new OrchardCore modules with proper structure, manifest, startup, and patterns. Use when the user needs to create a new module, add content parts, fields, drivers, handlers, or admin functionality.
How to use
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.