Skip to content

escalated-dev/escalated-developer-context

Repository files navigation

Escalated Developer Context

The single source of truth for all Escalated platform knowledge -- architecture, conventions, approaches, and developer guides.

What is Escalated?

Escalated is a multi-framework, embeddable support ticket system. It provides a full helpdesk -- tickets, SLA tracking, escalation rules, agent workflows, customer portals, and a plugin marketplace -- as a drop-in package for Laravel, Django, Rails, AdonisJS, Phoenix, Symfony, Go, and WordPress.

Three hosting modes let teams run fully self-hosted, sync to a central cloud, or proxy everything to the Escalated Cloud API. A shared Vue 3 + Inertia.js frontend keeps the UI consistent across all backend frameworks.

How to Navigate This Repo

Path What It Covers
glossary.md One-line definitions of Escalated-specific terms. Start here if a term is ambiguous.
domain-model/ Canonical explanations of core concepts (ticketing, workflows, guest policy, email threading).
decisions/ ADRs — locked architectural decisions, dated, append-only.
ARCHITECTURE.md System architecture: hosting modes, driver pattern, plugin system, event model
CONVENTIONS.md Code style, naming, database, git, and testing conventions
SECURITY.md OWASP considerations, auth patterns, plugin sandboxing, token management
TESTING.md Test pyramid, framework-specific tooling, CI patterns
repos/ Per-repo deep dives -- directory structure, config, routes, key files
repos/overview.md Complete map of every repo with purpose, language, and links
guides/ How-to guides for common platform tasks

When to read which

Repo Inventory (Quick Reference)

Repo Language Purpose
escalated-laravel PHP Laravel package
escalated-django Python Django app
escalated-rails Ruby Rails engine
escalated-adonis TypeScript AdonisJS v6 package
escalated-phoenix Elixir Phoenix package
escalated-symfony PHP Symfony bundle
escalated-go Go Go package (net/http, Chi)
escalated-wordpress PHP WordPress plugin
escalated-filament PHP Filament admin panel plugin (wraps escalated-laravel)
escalated-cloud -- Cloud API (cloud.escalated.dev)
escalated Vue 3 / TS Shared frontend components
escalated-plugin-sdk TypeScript Plugin authoring SDK
escalated-plugin-runtime TypeScript Plugin execution runtime
escalated-plugins TypeScript Official plugin monorepo
escalated-desktop Rust / Yew Tauri v2 desktop agent app
escalated-flutter Dart Flutter mobile SDK
escalated-docs Markdown Public documentation site

Who This Is For

  • Core contributors working across multiple Escalated repos
  • Plugin developers building on the SDK
  • Framework implementors adding Escalated support to a new backend
  • AI agents and tools that need structured context about the platform

License

MIT

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors