From 616076e083fca37da742b258708b91bb6386a4e9 Mon Sep 17 00:00:00 2001 From: Zakher Masri <46135573+zaaakher@users.noreply.github.com> Date: Wed, 22 Jan 2025 21:47:33 +0300 Subject: [PATCH] docs: add TECH_STACK.md (#4883) --- CONTRIBUTING.md | 2 ++ TECH_STACK.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 TECH_STACK.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 80ec0614e..dba3676cf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,6 +4,8 @@ You can ask for guidance anytime on our [Discord server](https://coollabs.io/discord) in the `#contribute` channel. +To understand the tech stack, please refer to the [Tech Stack](TECH_STACK.md) document. + ## Table of Contents 1. [Setup Development Environment](#1-setup-development-environment) diff --git a/TECH_STACK.md b/TECH_STACK.md new file mode 100644 index 000000000..8cd9a003e --- /dev/null +++ b/TECH_STACK.md @@ -0,0 +1,32 @@ +# Coolify Technology Stack + +## Frontend + +- Vue.js +- Tailwind CSS +- Monaco Editor (Code editor component) +- XTerm.js (Terminal component) +- Livewire (Reactive components) + +## Backend + +- Laravel (PHP Framework) +- PostgreSQL (Database) +- Redis (Caching & Real-time features) +- WebSocket (Real-time communication) + +## DevOps & Infrastructure + +- Docker +- Docker Compose +- Node.js (for some tooling) +- Vite (Build tool) + +## Languages + +- PHP +- JavaScript/TypeScript +- HTML/CSS +- Shell/Bash scripts +- YAML +- JSON