Toolverse
All skills

orchardcore-module-creator

by OrchardCMS

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

Quick info

Category
Backend
Views
3

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

  1. Upewnij się, że masz zainstalowany .NET SDK w wersji 10.0 lub wyższej oraz repozytorium OrchardCore dostępne w ścieżce D:\orchardcore.

  2. Określ typ modułu, który chcesz utworzyć: część treści, pole niestandardowe, ustawienia globalne, funkcjonalność administracyjna, API REST lub zadanie w tle.

  3. 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.

  4. 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.

  5. Przejrzyj wygenerowane szablony kodu i dostosuj je do swoich potrzeb, zmieniając nazwy klas, właściwości i logikę biznesową.

  6. 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.

Related skills