Exlabs / value-driven-templates

Home Page:https://exlabs.github.io/value-driven-templates/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ›  Value Driven Templates

Test Lint Production Build

Collection of tools and frameworks in template form to help your team solve problems, make decisions, and successfully finish projects.

πŸ“– Table of Contents

✨ Getting started

Prerequisites

You need to have installed the following software:

Bootstrap

  git clone git@github.com:Exlabs/value-driven-templates.git
  cd value-driven-templates
  cp .env.dist .env
  yarn

Please remember that .env must be implemented for proper work.

πŸ“œ Scripts

Build

  • build: Builds production ready application.

  • start: Start production ready environment.

Test

  • test: Run jest in standard mode.
  • test:watch: Run jest in watch mode.
  • test:ci: Run jest for CI purposes with coverage and database as docker container.

Analyze

  • typecheck: Run typescript in dry-mode (no output). Type errors will be printed to console.
  • format: Run prettier to format all files. Gets invoked by the pre-commit hook.
  • lint: Run eslint and prettier. Output any errors.

Development

  • dev: Run application in development mode.
  • version: Generates CHANGELOG file based on commit messages.

πŸ“š Documentation

Commit Message Guideline

  • For easier commit type recognition commit messages are prefixed with an emoji
  • See available commit-emojis

About

https://exlabs.github.io/value-driven-templates/


Languages

Language:TypeScript 97.3%Language:JavaScript 1.8%Language:CSS 0.9%Language:Less 0.1%