blog & homepage project based on monorepo(nx)
root
βββ apps
βββββ bbl-nextjs
βββββββ src
βββββββββ apis
βββββββββ components # components with next
βββββββββ libs
βββββββββ machines # integrating machines with an api
βββββββββ pages # Pages
βββββ bbl-remix # (Working in progress)
βββββββ app
βββββββββ apis
βββββββββ components # components with remix
βββββββββ libs
βββββββββ machines # integrating machines with an api
βββββββββ routes # Routes = Pages
βββββββββ styles
βββ libs
βββββ features # all of the code for a feature and putting it in one single place (ex) authentication - login, signup, user data...)
βββββ apis #
βββββ constants #
βββββ hooks # shared hooks
βββββ images # image assets
βββββ libs # third-party libraries (ex) fetch, axios, sentry...) - facade patternμ ν΅ν ꡬν
βββββ ui-components # general small components, presentational components (atoms, molecules, organisms, templates)
βββββ utils # very small and simple functions, generally pure function (ex) uri, browser)
βββ posts # MD posts directory
βββ tools
βββββ generators # plop-tempates μ μ₯μ
βββ README.md
pnpm install
pnpm install --registry=https://registry.npmjs.org/
pnpm start
pnpm test:affected
pnpm nx graph
pnpm ui-components:new
BoBeenLee π¬ π π π» π¨ π π π‘ π΅ π π€ π π¦ π π π’ β οΈ π§ π β πΉ |
---|