Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.21 KB

File metadata and controls

47 lines (30 loc) · 1.21 KB

Contributing to ITBench-Scenarios

ITBench-Scenarios accepts contributions through GitHub pull request.

Required Software

Environment Set Up Guide

  1. Create a Python virtual environment.
python -m venv venv
  1. Install the Python dependencies
python -m pip install -r requirements-dev.txt
  1. Install pre-commit to the repo. This only needs to be done once.
pre-commit install
pre-commit install --hook-type commit-msg --hook-type pre-push

Committing Code

This project requires the use of the following tools:

These tools are installed through the process mentioned here.

All commits submitted to this repository must be signed, pass the pre-commit tests, and formatted through commitizen.

In order to sign and commit code using commitizen, please run the following command after staging changes via git add:

cz commit -- --signoff