Tech stack
The different languages, frameworks, and so on that Deserted Chateau uses.
Build, dependency and code management
"Give me a big enough dependency manager, and I can compile the world" - Archimedes (maybe)
Composer
Homepage https://getcomposer.org/ What is it? A dependency manager for PHP projects. Why did ...
GitHub
Homepage https://github.com/ What is it? A version control manager; effectively it's a cloud s...
grunt
Homepage https://gruntjs.com/ What is it? A build and automation tool, for running tasks. Why...
gulp
Homepage https://gulpjs.com/ What is it? A build and automation manager for JavaScript. Why d...
Node Package Manager (npm)
Homepage https://www.npmjs.com/ What is it? A dependency and package manager for Node.js proje...
Languages
Amo, amas, amat, amatus, amatis, amant
Bash
Homepage https://www.gnu.org/software/bash/ What is it? A low-level scripting language for Lin...
HTML, CSS & JavaScript
Homepage https://www.w3.org/standards/history/html52/ https://www.w3.org/TR/CSS/#css https://e...
PHP
Homepage https://www.php.net/ What is it? A scripting language used for back-end code (it stan...
Python
Homepage https://www.python.org/ What is it? A high-level scripting language. Why did we choo...
SQL (MariaDB)
Homepage https://mariadb.org/ What is it? A language for querying relational databases. SQL ha...
Frameworks & Runtime Environments
Ancient bones creaking...
LAMP (Linux, Apache, MariaDB, PHP)
Homepage https://en.wikipedia.org/wiki/LAMP_(software_bundle) What is it? A common bundle of f...
Node.js
Homepage https://nodejs.org/en What is it? A runtime environment for running JavaScript as bac...
Redis
Homepage https://redis.io/ What is it? An in-memory data store, designed specifically for simp...