Local Development
A guide on how to run IntelliQ’s codebase locally as an ARC-Solutions developer.
Introduction
This guide is for ARC-Solutions developers who need to set up their local development environment with Infisical for secrets management. If you’re not part of ARC-Solutions, refer to the standard local development guide.
Here’s the monorepo structure:
Initial Setup
- Clone the repository:
- Install dependencies:
-
Set up Infisical for secrets management:
a. Install the Infisical CLI globally (if not already installed):
b. Log in to Infisical:
You will be prompted to complete the login process in your browser. Open the provided link:
Choose GitHub as the login method (you should already have been invited to the Infisical workspace).
-
Export environment variables:
For the API:
For the Dashboard:
-
Configure Git to ignore local changes to sensitive files:
This step is important to prevent accidentally committing your local development configuration changes to the repository.
Written by Ricky Raveanu