Skip to content

LUPYGFY/LUPYGFY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Let us play your games for you! ##Why do we want to play your games for you? Because reasons. ##Technical details ###Building a Dev environment

  • sudo pip install virtualenvwrapper
  • export WORKON_HOME=~/Envs
  • mkdir -p $WORKON_HOME
  • source /usr/bin/local/virtualenvwrapper.sh
  • mkvirtualenv --python=/usr/bin/python3 LUPYGFY
  • workon LUPYGFY [comment]: # (Maybe we should use pip -r requirements.txt instead?)
  • pip install Flask
  • pip install Flask-Testing

###To make virtualenv load with every instance, add this to ~/.bashrc:

  • export WORKON_HOME=$HOME/Envs
  • export PROJECT_HOME=$HOME/Devel
  • source /usr/local/bin/virtualenvwrapper.sh

###Server Stack

  • AWS
  • Ubuntu 14.10
  • Ngnix
  • Python3.4
  • Python.Flask
  • Python.Flask-Testing

###Client Side Stack

  • Bootstrap 3.3
  • Angular.js

###Database Stack

  • AWS
  • Ubuntu 14.10
  • CouchDB

Management Software

  • Docker
  • Piwik
  • Travis.ci

##Development Workflow Generally speaking, this project expects that

  • New code is covered by new unit tests
  • No unit tests fail
  • 10/10 pylint score
  • No flake8 errors

###On Dev Workstation

  • Make a test
  • Show test fails
  • Write code
  • Make test pass
  • Make code pretty
  • Make pylint happy
  • Push to github

###On Test Server

  • Pull new code
  • Show unit tests pass

###On Production Server

  • Pull new code
  • Deploy new code

About

Let us play your games for you

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages