Uli Learning Guide - tattle-made/Uli GitHub Wiki
This page is meant to accelerate your understanding of the various components that make up the Uli tech stack. While you might find great joy in reading in depth about each component mentioned here, our goal with writing this document is to help you gain a working knowledge of these components. They are integral part of Uli and knowing how to use them can help you in your journey as an Uli developer.
ExpressJS
Work through this getting started guide of express.js
Sequelize
We use sequelize to work with SQL queries in Javascript. While I find the entire Getting started page to be useful. Just working through the following concepts would be a good start :
Javascript Bundler
ParcelJS is a software that takes multiple javascript files and combines them into one file that is loaded by our browser extension. This process is called bundling and hence you'll read my references of ParcelJS being a bundler. It does a few more things
Browser Extension
Like all of web, browser extensions too are made simply of html, css and javascript files. Though they need to be organized in a certain way thats different from normal websites. It is this convention thats well documented in this MDN guide
Docker
We use Docker extensively in our development and production workflows. This introductory guide should serve well to learn just enough to get productive on Uli