blog & homepage project based on monorepo(nx)
- bbl-nextjs
- Homepage
- Storybook
- Component, Features: https://bobeenlee.github.io/bbl-nx/ui-components/
- Pages: https://bobeenlee.github.io/bbl-nx/bbl-nextjs
- Framework: Next.js, Remix
- Deployment: Vercel
- Styling: Tailwind CSS
- Tooling: Storybook
- Build System: Turbo
root
βββ apps
βββββ app
βββββββ src
βββββββββ apis
βββββββββ components # components with next
βββββββββ libs
βββββββββ machines # integrating machines with an api
βββββββββ pages # Pages
βββ packages
βββββ 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
- node version 16.13.2
pnpm install
pnpm install --registry=https://registry.npmjs.org/
pnpm start
pnpm test
- Deploy to Vercel
pnpm ui-components:new
- defaults: Browserslistβs default browsers (> 0.5%, last 2 versions, Firefox ESR, not dead).
- git flow release start, finish 2.0.16
- git flow hotfix start, finish 2.0.16-hotfix.0
BoBeenLee π¬ π π π» π¨ π π π‘ π΅ π π€ π π¦ π π π’ |
---|