csscss-questionsfront-endfront-end-developmentfront-end-interviewfront-end-system-designhtmlhtml-questionsinterviewinterview-preparationinterview-questionsinterview-testjavascriptjs-questionsweb-development
|
|
||
|---|---|---|
| .github | ||
| .vscode | ||
| apps | ||
| contents | ||
| packages | ||
| submodules | ||
| .gitignore | ||
| .gitmodules | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| README.md | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| turbo.json | ||
README.md
GreatFrontEnd
This repository is a monorepo using pnpm.
Getting started
Firstly, install pnpm.
Then run the following commands to install node_modules for every app and package.
pnpm i
Important directories
apps/web/: App for https://greatfrontend.com.apps/web/src/components/ui/: Design system components. View the components showcase at http://localhost:3000/design-system.apps/web/src/components/interviews/: Any interviews related content should be placed here.
The code base is >95% TypeScript.
Utilities
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
Develop
To develop all apps and packages, run the following command:
pnpm dev
Useful Links
Learn more about the power of Turborepo: