An open API service indexing awesome lists of open source software.

https://github.com/swechhya/isol8r-frontend


https://github.com/swechhya/isol8r-frontend

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# isol8r-frontend

![image](https://github.com/Swechhya/isol8r-frontend/assets/40053781/e86b777d-083b-4d9f-a470-7feca68055d5)

## Description

isol8r enables deployment of feature changes separate from dev, UAT, prod. This means that long running projects, expriments can be tested prior to merging the code.

## Installation

To setup this code locally you can follow the follwing steps:

1. Clone the repo

```sh
git clone git@github.com:Swechhya/isol8r-frontend.git
```

2. Install all the node modules with your favourite package manager

```sh
# bun
bun install

# npm
npm install

#yarn
yarn install
```

3. Copy the `.env.example` file and rename it as `.env`. Add add all the env config.

4. To run the program execute the following command to run locally:

```sh
# bun
bun dev

# npm
npm run dev

# yarn
yarn run dev
```

5. To generate the production build execute the following command:

```sh
# bun
bun run build

# npm
npm run build

# yarn
yarn run build
```

## Features

- Developers can test their changes in a controlled environment without affecting other ongoing development work or the stability of existing features
- By testing changes in an isolated environment, teams can identify and address potential issues or bugs early in the development process.
- Developers can easily rollback or roll-forward changes within the isolated environment without affecting the main development or production environments
- Developers can allocate resources specifically for testing and experimentation, ensuring efficient use of computing power
- Designed to be scalable and adaptable to the needs of different projects and teams