Checkout Client App

A TypeScript project for Next.js that includes:

  • 📏 ESLint — Pluggable JavaScript linter
  • 💖 Prettier - Opinionated Code Formatter
  • 🐶 Husky — Use git hooks with ease
  • 📄 Commitizen - Conventional commit messages CLI
  • 🚓 Commitlint - Lint commit messages
  • 🖌 Renovate - Dependency update tool
  • 🚫 lint-staged - Run linters against staged git files
  • 👷 PR Workflow - Run Type Check & Linters on pull requests
  • 🗂 Absolute import - Import folders and files using the @ prefix

🚀 Getting started

git clone git@bitbucket.org:dcg-solutions/checkout-client-app.git

If you prefer you can clone this repository and run the following commands inside the project folder:

  1. yarn;
  2. yarn dev;

To view the project open http://localhost:3000.

🤝 Contributing

  1. Fork this repository;
  2. Create your branch: git checkout -b my-new-feature;
  3. Format your changes: yarn format;
  4. Commit your changes using commitizen: yarn commit;
  5. Push to the branch: git push origin my-new-feature.

After your pull request is merged, you can safely delete your branch.