# Task > The Modern Task Runner A fast, cross-platform build tool inspired by Make, designed for modern workflows. ## Table of Contents ### Documentation - [Installation](/docs/installation.md): Installation methods for Task - [Getting Started](/docs/getting-started.md): Guide for getting started with Task - [Guide](/docs/guide.md) - [Remote Taskfiles](/docs/remote-taskfiles.md) - [Experiments](/docs/experiments.md): Guide to Task’s experimental features and how to use them - [Deprecations](/docs/deprecations.md): Guide to deprecated features in Task and how to migrate to the new alternatives - [Taskfile Versions](/docs/taskfile-versions.md): How to use the Taskfile schema version to ensure users are using the correct versions of Task - [Integrations](/docs/integrations.md): Official and community integrations for Task, including VS Code, JSON schemas, and other tools - [Community](/docs/community.md): Task community contributions, installation methods, and integrations maintained by third parties - [Style Guide](/docs/styleguide.md): Official style guide for Taskfile.yml files with best practices and recommended conventions - [Contributing](/docs/contributing.md): Comprehensive guide for contributing to the Task project, including setup, development, testing, and submitting PRs - [Releasing](/docs/releasing.md): Task release process including GoReleaser, Homebrew, npm, Snapcraft, winget, and other package managers - [Security](/docs/security.md) - [Changelog](/docs/changelog.md) - [FAQ](/docs/faq.md): Frequently asked questions about Task, including ETAs, shell limitations, and Windows compatibility #### Reference - [Taskfile Schema Reference](/docs/reference/schema.md): A reference for the Taskfile schema - [Environment Reference](/docs/reference/environment.md): A reference for the Taskfile environment variables - [Configuration Reference](/docs/reference/config.md): Complete reference for the Task config files and env vars - [Command Line Interface Reference](/docs/reference/cli.md): Complete reference for Task CLI commands, flags, and exit codes - [Templating Reference](/docs/reference/templating.md): Comprehensive guide to Task's templating system with Go text/template, special variables, and available functions - [Package API Reference](/docs/reference/package.md): A reference for Task's Golang package API #### Experiments - [Env Precedence (#1038)](/docs/experiments/env-precedence.md): Experiment to change the precedence of environment variables in Task - [Gentle Force (#1200)](/docs/experiments/gentle-force.md): Experiment to modify the behavior of the --force flag in Task - [Remote Taskfiles (#1317)](/docs/experiments/remote-taskfiles.md): Experimentation for using Taskfiles stored in remote locations #### Deprecations - [Completion Scripts](/docs/deprecations/completion-scripts.md): Deprecation of direct completion scripts in Task’s Git directory - [Template Functions](/docs/deprecations/template-functions.md): Deprecation of some templating functions in Task, with guidance on their replacements. - [Version 2 Schema (#1197)](/docs/deprecations/version-2-schema.md): Deprecation of Taskfile schema version 2 and migration to version 3 #### Security - [Incident Response Plan](/docs/security/incident-response-plan.md) - [Threat Model](/docs/security/threat-model.md)