### Install Go for Local Development (Shell) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This command executes a shell script to install Go, a prerequisite for setting up the Tigris local development environment. It ensures the Go programming language is available on the system. ```sh sh scripts/install_go.sh ``` -------------------------------- ### Install Build Dependencies (Shell) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This command runs a shell script to download and install necessary build dependencies and FoundationDB, which are required for compiling and running the Tigris project locally. ```sh sh scripts/install_build_deps.sh ``` -------------------------------- ### Start Server for IDE Testing (Makefile) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This `make` command starts the Tigris server in a Docker container, enabling developers to run individual tests directly from their IDE by attaching to the running server process. ```sh make run ``` -------------------------------- ### Start Local Tigris Server with Monitoring (Makefile) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This `make` command starts the local Tigris server along with additional monitoring tools like Grafana and Prometheus, accessible at `http://localhost:3000` and `http://localhost:9090` respectively, all within Docker containers. ```sh make run_full ``` -------------------------------- ### Start Local Tigris Server (Makefile) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This `make` command starts the local Tigris server within Docker containers, making it accessible at `http://localhost:8081`. It brings up all necessary dependencies along with the server. ```sh make run ``` -------------------------------- ### Start Local Tigris Server for Debugging (Makefile) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This `make` command starts the Tigris server directly on the host machine, rather than in a Docker container. This allows developers to attach a debugger from their IDE to the running process for debugging purposes. ```sh make local_run ``` -------------------------------- ### Run Entire Test Suite Locally (Makefile) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This `make` command executes the entire test suite directly on the local machine, outside of Docker containers. It's an alternative to `make test` for running all tests. ```sh make local_test ``` -------------------------------- ### Run All Tests in Docker (Makefile) Source: https://github.com/tigrisdata-archive/tigris/blob/main/README.md This `make` command executes the entire test suite, including both unit and integration tests, within Docker containers. It's the primary way to run tests for the Tigris project. ```sh make test ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.