Pankod

Pankod

  • Docs
  • Github

›Overview

Introduction

  • Getting Started
  • What's included?

Overview

  • Setup
  • Example App
  • Structure
  • Deployment

Features

  • Testing
  • Swagger
  • ESLint
  • TypeORM

Project CLI

  • Overview
  • Usage
  • Migration Guide

Structure

After the setup is complete, your app should have the following directory structure:

.
├── public
│   ├── banner.png
│   ├── favicon.ico
│   └── index.html
├── services
│   ├── api.service.ts
│   ├── attack.service.ts
│   ├── index.ts
│   └── planet.service.ts
├── src
│   ├── Entities
│   │   ├── Connection.ts
│   │   ├── Planet.ts
│   │   ├── Weapon.ts
│   │   └── index.ts
│   ├── Interfaces
│   │   ├── Meta
│   │   │   ├── DamageMetaOutDto.d.ts
│   │   │   └── index.ts
│   │   ├── Repositories
│   │   │   ├── Planet
│   │   │   │   ├── DecreaseShieldOutDto.d.ts
│   │   │   │   └── index.ts
│   │   │   └── Weapon
│   │   │       ├── DecreaseAmmoOutDto.d.ts
│   │   │       └── index.ts
│   │   ├── Services
│   │   │   ├── Attack
│   │   │   │   ├── IAttack.d.ts
│   │   │   │   └── index.ts
│   │   │   └── Planet
│   │   │       ├── IPlanet.d.ts
│   │   │       └── index.ts
│   │   └── index.ts
│   ├── Meta
│   │   ├── CalculateMeta.ts
│   │   └── index.ts
│   ├── Repositories
│   │   ├── ErrorHelpers.ts
│   │   ├── Planet.ts
│   │   ├── Shared.ts
│   │   ├── Weapon.ts
│   │   └── index.ts
│   └── ServiceHelpers
│       ├── AttackHelper.ts
│       ├── PlanetHelper.ts
│       └── index.ts
├── swagger
│   ├── config.js
│   ├── index.js
│   ├── package.json
│   └── swagger.json
├── test
│   ├── Config
│   │   ├── Connection.ts
│   │   ├── SetupDatabase.ts
│   │   └── mock.setup.ts
│   ├── Integration
│   │   ├── attack.spec.ts
│   │   └── planet.spec.ts
│   ├── Seeder
│   │   ├── AttackSeeder.ts
│   │   ├── PlanetSeeder.ts
│   │   └── index.ts
│   ├── Unit
│   │   ├── Helper
│   │   │   ├── AttackHelper.spec.ts
│   │   │   └── PlanetHelper.spec.ts
│   │   ├── Meta
│   │   │   └── CalculateMeta.spec.ts
│   │   ├── MicroServices
│   │   │   ├── attack.spec.ts
│   │   │   └── planet.spec.ts
│   │   └── Repositories
│   │       ├── ErrorHelpers.spec.ts
│   │       ├── Planet.spec.ts
│   │       └── Weapon.spec.ts
│   └── Utils
│       ├── BrokerHelper.ts
│       ├── DummyContext.ts
│       └── index.ts
├── Dockerfile
├── LICENSE
├── README.md
├── banner.png
├── cli.gif
├── db.sqlite
├── db.sqlite.example
├── docker-compose.env
├── docker-compose.yml
├── moleculer.config.ts
├── moleculerjs-cover.png
├── package-lock.json
├── package.json
├── swaggerConfig.json
├── tsconfig.json
└── tsconfig.production.json
← Example AppDeployment →
Pankod
Docs
Getting StartedExample AppFeaturesSetup
Community
Twitter
More
GitHubStar
Pankod Open Source
Copyright © 2019 pankod