Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Latest commit

 

History

History
53 lines (35 loc) · 997 Bytes

DEVELOPMENT.md

File metadata and controls

53 lines (35 loc) · 997 Bytes

Developing the Plugin

These instructions assume you have the following tools installed:

Frontend

  1. Install dependencies:

    $ yarn install
  2. Build plugin in development mode:

    $ yarn dev
  3. Run the linter prior to merging commits:

    $ yarn lint:fix

Backend

  1. Build backend plugin binaries for Linux, Windows and Darwin:

    $ mage -v

    ⚠️ Mage has been configured not build the linux-arm target, because the Apache Arrow project doesn't provide it in its build matrix.

  2. List all available Mage targets for additional commands:

    $ mage -l
  3. Run the plugin using Docker Compose:

    $ yarn server
  4. Navigate to the Locally Running Grafana.

  5. Follow the instructions in Adding a Flight SQL Datasource.