Web application built with the purpose of having fun and learning new web technologies.
Site is available at http://www.foobarbot.com.
Changes may occour in structure.
2016-10-10
app
contains the server side and client side applicationsapp/client
contains thesource
anddist
(production - compiled code)gulp_tasks
contians gulp tasks such as TypeScript compiling, concatenating, minifying etc.typings
contains libraries for TypeScript compiler
- Pick an issue assigned to you, or create a new one and assign it to yourself. When creating a new issue provide detailed information about the task.
- Create a new branch with the branch name referencing the issue (e.g.:
f-set-up-app
-> Set up app (feature)) - After solving the issue, test, test and then test
- Pull master, merge it to your branch
- If you have conflicts, resolve them
- Push changes to your branch
- On GitLab create a Merge Request assigned to someone else to review your code. Also reference the issue with ID (e.g.:
#1
).
- Read about how to set up Heroku: Getting Started on Heroku with Node.js
- Nodejs basics: Node Hero - Node.js Project Structure Tutorial
- Mean stack with DBaS: Create a Web App and RESTful API Server Using the MEAN Stack
- Get started with Angular 2: Angular Quickstart