Skip to content

alioshr/dragon-lair

Folders and files

NameName
Last commit message
Last commit date
Oct 26, 2021
Nov 3, 2021
Nov 3, 2021
Oct 25, 2021
Oct 25, 2021
Oct 25, 2021
Oct 25, 2021
Oct 25, 2021
Oct 25, 2021
Oct 30, 2021
Oct 25, 2021
Oct 25, 2021
Nov 1, 2021
Oct 31, 2021
Nov 1, 2021
Nov 1, 2021
Nov 1, 2021
Oct 25, 2021

Repository files navigation

Coverage Status Build Status js-standard-style Known Vulnerabilities

Dragon Lair

A simple and fun dragon crude playground

Index

Initialization & usage instructions

  • install the dependencies: npm i
  • start the local server: npm run start
  • test coverage: npm run test:ci
  • test integration: npm run test:integration
  • unit testing: npm run test:unit
  • complete testing: npm run test

Use Cases requirements

Pages requirements

Design Patterns

  • Factory
  • Adapter
  • Composite
  • Decorator
  • Dependency Injection
  • Composition Root
  • Builder
  • Proxy

Methodologies and Designs

  • TDD
  • Clean Architecture
  • DDD
  • Conventional Commits
  • GitFlow
  • Modular Design
  • Dependency Diagrams
  • Use Cases

Tests Features

  • Unit tests
  • Integration tests
  • Test coverage
  • Test Doubles
  • Spies
  • Stubs
  • Mocks

Libs and Tools

  • NPM
  • Typescript
  • Git
  • Jest
  • testing-library/react
  • Faker
  • Husky
  • Lint Staged
  • Eslint
  • Standard Javascript Style
  • Coveralls
  • Travis
  • Snyk
  • Recoil

Principles

  • Single Responsibility Principle (SRP)
  • Open Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)
  • Separation of Concerns (SOC)
  • Don't Repeat Yourself (DRY)
  • You Aren't Gonna Need It (YAGNI)
  • Keep It Simple, Silly (KISS)
  • Composition Over Inheritance
  • Small Commits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published