Skip to content

AgenoDrei/ChipschachDigital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#ChipschachDigital

Zweite Auflage von Chipschach mit verbessertem responsive Design, verbesserter Server Nutzung und ausgereifterem deployment.

Entwickler: Simon Müller, Oliver Berg

How to build

$ npm install
$ npm start

Specifications

Architectural Decisions:

  • Server Framework: express, JS
  • Frontend Views: EJS
  • Database: mongoDB
  • Tests: unbestimmt
  • AutoDeply: unbestimmt

Folder Structure:

  • bin: Binary files
  • config: Config files (e.g. DB)
  • controller: Controller for REST APIs
  • docs: Documents and Specifications in file-format
  • model: Database model
  • public: frontend-files
  • test: Tests

Best Practices:

  • Git: Follow basic git-flow (tool "git-flow") with Master, Development, feature/, release/, hotfix/

Code Conventions:

  • Curly braces opening on same line, never omit curly braces
  • indention as 4 spaces

Milestones & TODOs:

  • See Git-Repo Milestones and Issues