Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.5 KB

monorepo.md

File metadata and controls

61 lines (39 loc) · 1.5 KB

Development Setup

If you're interested in contributing or making modifications to this monorepo, follow the steps below to set it up for development:

1. Install Dependencies

To ensure that all required packages are correctly installed with the versions specified in the package-lock.json file, execute:

npm ci

2. Build the Project

After the dependencies are installed, compile internal dependencies with:

npm run build

3. Installing Local Dependencies

After building the project, you'll need to install the local dependencies to enable their usage from the command line:

npm run i

Note: Don't be alarmed if you notice updates in the package-lock.json file after this step. These changes are expected and can be safely committed to your version control.

4. Running Tests locally

Install act globally using the official installation instructions.

Create a .actrc file in the root of the project with the following contents:

-e .act.json

Then, create .act.json file near the .actrc file with the following contents:

{
  "act": true
}

Finally, run the tests locally with:

act pull_request

Contribution Guidelines

To ensure consistent and high-quality code, adhere to our coding and style guidelines. Run the required checks and fix errors and warnings before committing your code:

npm run codestyle:fix