Proje: OkulUp
OkulUp — Conventions
Bu klasördeki tüm notların hub’ı. Her yeni not buraya link vermeli ([[OkulUp — Conventions]]).
Notlar
- component-architecture — dosya boyutu limitleri, modül yapısı, GlueStack styling
- service-layer-pattern — servis fonksiyon return pattern’leri
- react-query-hooks-pattern — query key factory, hook yapıları
- form-pattern — React Hook Form + Zod, schema dosyası, Controller pattern
- file-naming — naming kuralları, path aliases, dizin yapısı
- i18n-convention — sadece Türkçe, tr.json, key namespace’leri
- zustand-store-pattern — store yapısı, persist, hook dışı erişim
- utility-hooks-and-utils — useBottomTabOffset, usePullToRefresh, imagePicker, utils
- typescript-type-patterns — OpenAPI generated types, RequireKeys, domain tip genişletme
- complex-screen-hooks — useTrackingScreen, useStudentScreenData gibi screen-level hook’lar