This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 70
Getting Started with the Tech Stack
PatrickSkowronek edited this page Apr 4, 2018
·
8 revisions
As a frontend framework, geli uses Angular 5. Soon it will be Angular 6.
- Official documentation: https://angular.io/docs/ts/latest/
- Github: https://github.com/angular/angular
- Awesome Angular 2/4 link list: https://github.com/AngularClass/awesome-angular
- Angular CLI https://github.com/angular/angular-cli
- Quickstart Guide: https://angular.io/docs/js/latest/quickstart.html
- Get Started with Angular 2 (26 minutes): https://egghead.io/courses/angular-2-fundamentals
- In case you know Angular 1, here are the differences and an upgrade path for Angular 2/4: https://angular.io/docs/ts/latest/guide/upgrade.html
- Vue.js has an excellent comparison for other frameworks, Angular 2/4 included: https://vuejs.org/v2/guide/comparison.html
- e2e testing quickstart: https://docs.angularjs.org/guide/e2e-testing
- Introduction to frontend testing / protractor (26 minutes): https://www.youtube.com/watch?v=wqEeYee47NQ
- Building Angular 2 Components (17 minutes): https://www.youtube.com/watch?v=hU8oxbwKesQ
- Awesome linklist concerning Angular components: https://github.com/brillout/awesome-angular-components
- https://angular.io/cheatsheet
- https://angular.io/styleguide
- See our backend lectures of advanced web development as well: https://www.fbi.h-da.de/organisation/personen/mueller-david/fortgeschrittene-webentwicklung-wintersemester-20162017.html
- Quickstart to Typescript: http://tutorialzine.com/2016/07/learn-typescript-in-30-minutes/
- Typescript definitions (autocompletion): https://github.com/DefinitelyTyped/DefinitelyTyped
- Typescript katas: http://mycodekatas.github.io/typescript.html
The backend of geli is driven by node.js and the express-framework
- Official express documentation: http://expressjs.com/de/
- Github: https://github.com/expressjs/express
- Awesome linklist: https://github.com/sindresorhus/awesome-nodejs
- Essential ES6: https://www.youtube.com/watch?v=CozSF5abcTA
- Introduction to Node: The Fundamentals (84 minutes): https://egghead.io/courses/introduction-to-node-the-fundamentals
- Getting started with express.js (75 minutes): https://www.youtube.com/watch?v=gnsO8-xJ8rs
- Cheatsheet: https://github.com/azat-co/cheatsheets/tree/master/express4
- See our backend lectures of advanced web development as well: https://www.fbi.h-da.de/organisation/personen/mueller-david/fortgeschrittene-webentwicklung-wintersemester-20162017.html
The database behind geli is powered by MongoDB and mongoose.
- Github: https://github.com/Automattic/mongoose
- MongoDB in 30 minutes: https://www.youtube.com/watch?v=pWbMrx5rVBE -> then -> MongoDB with Mongoose (12 minutes): https://www.youtube.com/watch?v=5e1NEdfs4is
- Github Flow: https://guides.github.com/introduction/flow/
- Git Flow (and a comparisson with Github Flow): https://lucamezzalira.com/2014/03/10/git-flow-vs-github-flow/
- Gitlab Flow: https://about.gitlab.com/2014/09/29/gitlab-flow/
- Git Mainline: https://gitversion.readthedocs.io/en/latest/reference/mainline-development/
- http://stackoverflow.com/questions/18188492/what-are-the-pros-and-cons-of-git-flow-vs-github-flow
- https://www.freshconsulting.com/git-development-workflows-git-flow-vs-github-flow/
- http://stackoverflow.com/questions/2428722/git-branch-strategy-for-small-dev-team
- https://barro.github.io/2016/02/a-succesful-git-branching-model-considered-harmful/
- https://www.atlassian.com/git/tutorials/comparing-workflows
- Awesome Github Cheat Sheet: https://github.com/tiimgreen/github-cheat-sheet