- Rust 71.5%
- CSS 16.7%
- TypeScript 11.5%
- JavaScript 0.3%
| .fleet | ||
| .github | ||
| daftar | ||
| modules | ||
| qalam | ||
| .gitignore | ||
| .gitmodules | ||
| .prettierignore | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| readme.md | ||
| turbo.json | ||
Korrektor
CXSMXS stack da yozilgan to'liq web platofrma.
Platforma haqida
Ushbu platformani yozishda UwUssimo tomonidan yaratilgan CXSMXS steki ishlatildi. Dastur 2 qismdan iborat. Frontend va Backend. Frontend qismi Next.js freymvorkidan foydalanadi. Backend qismida esa da Rust dasturlash tilida yozilgan Actix freymvorki ishlaydi va bu hamma orkestrani esa yagona monorepo menejeri bo'lmish Turborepo chalib o'ynatadi. Ushbu loyiha esa hamma korrektordagi qulayliklarni qulay ko'rinishda foydalanuvchilarga yetkazib berish maqsadini bajaradi.
Qulayliklar
- Ma'lumotlarni o'zbek alifbosi tartibida saralash
- Tokenizatsiya. O'zbek tili imlo qoidalariga asosan so'zlarni bo'ginlarga ajratish
- Matndagi so'zlar chastotasini hisoblash
- Dublikatlar tozalash
- Yanada ko'proq imkoniyatlar keyingi relizlarda...
Bu loyiha hozir sinov bosqichidan o'tmoqda. Agarda biror xatolikka duchor bo'lsangiz, xatolik haqida xabardor qilishni unutmang.
O'rnatish & Ishga tushurish
Ushbu loyihani ishga tushurish uchun sizda quyidagi dasturlar o'rnatilgan bo'lishi lozim:
O'rnatib bo'lgach esa loyiha turgan joydan terminal ochib turib, quyidagi buyruqlarni buyruq satrida ishga tushuramiz:
pnpm install # hamma kerakli paketlarni o'rnatib olish
pnpm run dev # demonstativ holatda platformani ishga tushurish
Qurish
Loyihani productionga chiqarish uchun ikki qismni qurish va kompilyatsiya qilish lozim. Ushbu protsess bajarish uchun esa, quyidagi buyruq satrini ishga tushuramiz
pnpm run build # yoki turbo build
CXSMXS [kosmos] haqida
CXSMXS stek bu Yuri Katsuki tomonidan yaratilgan web stack hisoblanib, Yurining yillar davomida to'plangan tajribalarini birlashtirgan holda yaratilgan va ancha produktiv sinovlardan o'tkazish natijasida tarqatilgan stek hisoblanadi. Ushbu stek eng zamonivy texnologiyalar o'z ichiga olib, produktivlikdan tashqari dasturchilar ergonomikasi haqida ham qayg'uradi. Stek yaralishidan maqsad esa, dasturchilarga qiyinchilik tug'dirmagan holda eng tez va produktiv web platforma va yechimlar yaratishdir.
Ko'proq ma'lumotlar uchun: V1 | V2 | V3
Litsenziya
Ushbu kutubxona AGPL-3.0 litsenziyasi ostida tarqatiladi. Batafsil ma'lumot uchun LICENSE fayllarini ko'zdan kechiring!