Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 705 Bytes

DEVELOPMENT.md

File metadata and controls

41 lines (28 loc) · 705 Bytes

Development Guide

This guide provides instructions for setting up a development environment for ipybox. Follow these steps to get started with development, testing, and contributing to the project.

Clone the repository:

git clone https://github.com/gradion-ai/ipybox.git
cd ipybox

Create a new Conda environment and activate it:

conda env create -f environment.yml
conda activate ipybox

Install dependencies with Poetry:

poetry install --with dev --with docs

Install pre-commit hooks:

invoke precommit-install

Enforce coding conventions (done automatically by pre-commit hooks):

invoke cc

Run tests:

pytest -s tests