Agar - ahmedBassell/game GitHub Wiki
Welcome to the game wiki!
Infrastructure
just starting with simple virtual machine with docker installed on top of it then i installed jenkins image which i use to ci/cd using this repo to build 2 environments on the same machine through different ports, the 2 environments are dev and prod
Backend
Frontend
react
liters
eslint
task runners
i use gulp, unlike grunt gulp can let u make a pipeline of different processes on same source besides it's much cleaner and faster. tasks like:
- wiring dep from bower to index
- minifying js files to destination in public
- compiling sass and minfy it also to public
- compress images and move to public
- run tests
sass & BEM
i use BEM practice in sass it's much cleaner and more organized way to write css rules. it simply modularize your html code into components that are re-usable and make the css classes readable across your front-end team.