alizul01 / polinema-innovation-tribe

⭐ Polinema Innovation Tribe adalah wadah yang memberikan kesempatan kepada mahasiswa untuk mengembangkan ide-ide kreatifnya bersama dengan tim yang terdiri dari mahasiswa-mahasiswa yang memiliki visi yang sama.
https://polinema-innovation-tribe.vercel.app
MIT License
8 stars 6 forks source link

[RFC] Project Structure #1

Closed elianiva closed 1 year ago

elianiva commented 1 year ago

Aku usulin buat project structurenya ikut ini aja: https://github.com/alan2207/bulletproof-react

dia itu vertical slicing, jadi dipecah per-fitur, bukan per-komponen

biasanya kan gini:

- components
    - AuthForm
    - SubmissionForm
    - IdeasBoard
    - Layout
- hooks
    - useAuth
    - useDragAndDrop

sedangkan vertical slicing itu gini:

- components
    - Layout
- features
    - auth
        - components
            - Form
        - hooks
            - useAuth
    - ideas
        - components
            - Form
            - Board
        - hooks
            - useDragAndDrop

menurutku yg kaya gini lebih gampang dikerjain bareng bareng, soalnya bisa fokus ke domain spesifik, ngga nyenggol kerjaan orang lain tanpa disengaja

tapi kalo ada ide yg lebih bagus, comment aja

alizul01 commented 1 year ago

wah i see! yang itu lebih gampang sih soalnya memang lebih terstruktur, okay i'll try. Nanti minta tolong dicek lagi ya kalau ada masukan