Fias
  • FIASga xush kelibsiz!
  • Boshlash
    • Foydalanish
    • Structure
      • Next Js template
      • React Js template
  • Code Styling & linting
    • Prettier
  • ESLint
  • Husky
  • Other
    • Changelog
    • Contributing (Introduction)
      • Kod standartlari
      • Lokalda ishga tushurish
      • Pull request yuborish
      • Xatoliklar va Funksional takliflar
  • Manbalar
Powered by GitBook
On this page
  • ✨ FIAS nima?
  • šŸ¤” Nega aynan FIAS?
  • āš™ļø Ichida nima bor?
  • šŸš€ Boshlashga tayyormisiz?

FIASga xush kelibsiz!

Fias – zamonaviy va moslashuvchan starter kit boā€˜lib, sizning loyihalaringizni eng yaxshi amaliyotlar va zamonaviy vositalar bilan tez va ishonchli tarzda boshlash uchun moā€˜ljallangan.

Bu hujjatlarda GitBook’ning eng yaxshi imkoniyatlarini amalda koā€˜rasiz va bu shablonni qanday qilib oā€˜zingizga moslashtirish haqida foydali ma’lumotlarga ega boā€˜lasiz.


✨ FIAS nima?

FIAS — bu ochiq manbali starter kit boā€˜lib, React va Next.js kabi zamonaviy texnologiyalar yordamida kuchli va kengaytiriladigan veb-ilovalarni yaratish uchun ishlab chiqilgan.

U barcha kerakli vositalar bilan jihozlangan — siz loyihangizni ishonch bilan boshlashingiz va kengaytirishingiz uchun zarur hamma narsa tayyor.

Barcha shablonlar TypeScript asosida tuzilgan va Feature-Sliced Design (FSD) arxitekturasi boā€˜yicha tashkil etilgan.

Yangi loyiha yaratish uchun bir necha soniya kifoya:

npx create-fias

Siz React yoki Next.js bilan ishlayotgan boā€˜lsangiz ham, FIAS ikkala yoā€˜nalish uchun tayyor andozalarni taqdim etadi — barchasi TypeScript asosida ishlaydi.


šŸ¤” Nega aynan FIAS?

  • šŸ”„ Doimiy yangilanadi va yangi funksiyalar qoā€˜shib boriladi

  • āœ… Muhim vositalar oldindan sozlangan (ESLint, Prettier, Husky)

  • šŸ’… Kuchli UI stack: Tailwind CSS va Shadcn UI

  • šŸŒ— Mavzular: yorugā€˜ / qorongā€˜i (light/dark)

  • šŸŒ Tilni qoā€˜llab-quvvatlash (i18next)

  • šŸ”§ Foydali util’lar va maxsus hook’lar

  • šŸ›”ļø Git hook’lar: har bir commit va push oldidan kod sifatini tekshiradi


āš™ļø Ichida nima bor?

🧱 Next.js Template

  • App Router asosidagi tuzilma

  • Tez build uchun Turbopack

  • ESLint + Prettier oldindan sozlangan

  • Husky bilan:

    • pre-commit: lint va format

    • pre-push: build’ni tekshirish

  • Tailwind CSS + Shadcn UI

  • Yorugā€˜ / qorongā€˜i mavzu

  • Tilni avtomatik aniqlovchi i18n (i18next)

  • API chaqiruvlar: @tanstack/react-query va axios

  • Qayta ishlatiladigan hook’lar: useCloser, useMobile, useWindowSize va boshqalar

  • Foydali util’lar: formatDate, formatPhone, formatPrice va boshqalar


āš›ļø React Template

  • ESLint + Prettier oldindan sozlangan

  • Husky bilan:

    • pre-commit: lint va format

    • pre-push: build’ni tekshirish

  • Tailwind CSS + Shadcn UI

  • Yorugā€˜ / qorongā€˜i mavzu

  • i18next orqali koā€˜p tillilik

  • API chaqiruvlar: @tanstack/react-query va axios

  • Qayta ishlatiladigan hook’lar: useCloser, useMobile, useWindowSize va boshqalar

  • Foydali util’lar: formatDate, formatPhone, formatPrice va boshqalar


šŸš€ Boshlashga tayyormisiz?

Chap paneldan kerakli boā€˜limni tanlab hujjatlar bilan tanishing. Siz Next.js yoki React asosida ishlayotganingizdan qat’i nazar, FIAS sizga ishlab chiqarishga tayyor structurani taqdim etadi.

NextFoydalanish

Last updated 16 days ago

Page cover image