Website for the Qraft software engineering company; powered by Next.js and Tailwind CSS.
You need node and we highly recommend installing it through a Version Manager, such as nvm. The following will install node LTS and npm
$ brew install nvm
$ nvm install --ltsyarn is needed to fetch JS dependencies. Use brew 🍺 to install it; use --ignore-dependencies to use node's version from nvm.
$ brew install yarn --ignore-dependenciesInstall the Javascript dependencies
$ yarn installRun the project in development mode to start the development server 👨🏻🏭
$ yarn devOpen a new browser window on http://localhost:3000 to launch your app ☕️ 👨🏻🏭
The project is linted using TypeScript and Eslint.
Run the linter manually to check your changes if needed:
$ yarn lintContinuous integration 🤖 will run the linter and fail the build if any error is found. 👮♀️
Code style 💅 is enforced by Prettier
We rely on Prettier default settings, so no configuration file is needed/present.
Run prettier manually to format your files if needed:
$ yarn formatContinuous integration 🤖 will run the formatter and fail the build if any error is found. 👮♀️