If you're interested in contributing or making modifications to this monorepo, follow the steps below to set it up for development:
To ensure that all required packages are correctly installed with the versions specified in the package-lock.json
file, execute:
npm ci
After the dependencies are installed, compile internal dependencies with:
npm run build
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.
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
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