u-schematics
v0.2.0
Published
Custom Angular schematics for company admin templates
Maintainers
Readme
U-Schematics 🚀
Angular loyihalarini kompaniya standartlari bo'yicha tezkor va oson yaratish uchun mo'ljallangan maxsus schematic'lar to'plami.
✨ Xususiyatlari
- Ikki xil shablon: Yangi (Tailwind + PrimeNG) va eski (faqat PrimeNG) admin shablonlarini tanlash imkoniyati.
- Submodule integratsiyasi: Shablonlar o'zining alohida repo'sidan dinamik ravishda olinadi.
- Avtomatik sozlash:
ng newvaqtida barcha import aliaslar va tsconfig sozlamalari avtomatik to'g'rilanadi.
📦 O'rnatish va Foydalanish (Global)
Agar paketni NPM'dan global o'rnatib ishlatmoqchi bo'lsangiz:
Paketni o'rnatish:
npm install -g u-schematicsYangi loyiha yaratish:
ng new loyiha-nomi --collection=u-schematicsBuyruq ishga tushgach, sizdan qaysi shablonni ishlatish so'raladi.
🛠 Mahalliy Ishga Tushirish va O'zgartirish (Local Development)
Agar siz ushbu schematic ustida ishlamoqchi bo'lsangiz:
Repo'ni klonlash va submoduleni yuklash:
git clone https://github.com/utamuratov/u-schematics.git cd u-schematics git submodule update --init --recursiveBog'liqliklarni o'rnatish va Build:
npm install npm run buildSubmodule'ni yangilash: Agar shablon repo'sida o'zgarish bo'lsa, uni schematic'ga yangilab olish uchun:
cd schematics/ung-admin-template git pull origin main cd ../.. npm run buildLocal schematic'ni sinab ko'rish: Loyiha ildizida turib
npm linkqiling. So'ngra yangi bo'sh papkada:npm link u-schematics ng new my-test-project --collection=u-schematics
📝 Muhim Eslatmalar
- Path Aliases: Generatsiya qilingan loyihada
@/*,@shared/*,@core/*aliaslari avtomatik ishlaydi. - Build Script: Har bir o'zgarishdan so'ng
npm run buildqilish shart, chunki barcha fayllardistpapkasidan o'qiladi. - Dotfiles:
.prettierrc,.editorconfigkabi fayllar ham avtomatik ko'chiriladi.
📜 Litsenziya
MIT © Odilbek Utamuratov
