Skip to content
github-actions[bot] edited this page Dec 4, 2024 · 5 revisions

Welcome to the Tracker wiki! It's very much a work in progress. See the sidebar to navigate between topics.

Glossary

Here is a quick list of some external terms you'll come across within Tracker's documentation. You don't necessarily need to be intimately familiar with all of them to be able to contribute, but knowing what everything is used for can definitely be helpful!

  • Artisan - CLI for interacting with Laravel applications
  • Blade - The built-in view templating engine in Laravel
  • Carbon - Fluent datetime library written in PHP (Laravel uses this by default for all datetimes)
  • Docker - Container engine and other utilities for running containerized applications
  • Docker Compose - Tool to configure and manage multi-container applications
  • Eloquent - Laravel's built-in fluent ORM for interacting with the database
  • Inertia - Glue library between the Laravel backend and the SPA frontend
  • Laravel - Web application framework written in PHP
  • Sail - Convenient, containerized Laravel development environment with a simple CLI to interact with the containers
  • Sass/SCSS - Preprocessed extension language for CSS
  • Telegram - Instant messenger that Tracker provides a bot for interacting with
  • TypeScript - Superset of JavaScript that adds a strong type system and compiles to plain JS
  • UUIDv7 - Universally Unique Identifier, version 7
  • Vite - Asset bundling and cache-busting for the JS and image assets
  • Vue - Frontend component/reactivity framework
Clone this wiki locally