Collectes de données sur Github
Pour cet expériment : creation d'un ordonancement d'appels API et traitement des payloads.
- ✅ Récupérer les informations d'une organisation github (Apache)
- ✅ Récupérer les projets de l'organisation
- ✅ Récupérer les membres de l'organisation
- ✅ Pour chaque membre les informations basiques
- ✅ Pour chaque membre : récupérer les projets
- ✅ Calculer la moyennes des stars pour chaque projet de l'organisation
- ✅ Calculer la moyenne des stars pour chaque projet des membres de l'organisation
- ✅ Définir qui a plus ou moins de stars que l'organisation
- Scope & Closures - Environment 🚀
- Blocks
- Naming function
- Unary / Tap / one
- Maps / filters / reducing
- API Github / Oauth
- Combinators and decorators
- Promises
- Async / Await
- Compose and pipeline concept
- https://leanpub.com/javascriptallongesix/read 🚀🚀🚀
- https://developers.google.com/web/fundamentals/primers/promises
- https://github.com/request/request-promise
- https://yatatb.wordpress.com/2016/10/29/nodejs-promise-advanced-tips-part-one/
- https://stackoverflow.com/questions/31413749/node-js-promise-all-and-foreach
- https://medium.com/javascript-in-plain-english/async-await-javascript-5038668ec6eb
- https://code.tutsplus.com/tutorials/how-to-use-map-filter-reduce-in-javascript--cms-26209