Skip to content

IamGianluca/blazingai

Repository files navigation

Introduction

A framework to accelerate the development cycle for AI/ML projects.

This project leverage several other excellent libraries:

Installation

The package is not yet published in the Python Package Index (PyPI). We are considering doing that on a later stage, when the package is more mature.

Contributing

To contribute to the project, you can download the codebase and install the library in editable mode with the following commands.

git clone [email protected]:IamGianluca/blazingai.git
cd blazingai
uv venv
source .venv/bin/activate
make rebuild

After doing that, you will be able to run additional commands like make test and make format.

When contributing to this repository, please respect this naming convention to tag your commits:

  • API relevant changes:
    • feat: Commits that add a new feature
    • fix: Commits that fixes a bug
  • refactor: Commits that rewrite/restructure your code but does not change any behavior
    • perf: Special refactor commits that improve performance
  • style: Commits that do not affect the meaning (white space, formatting, missing semi-colons, etc.)
  • test: Commits that add missing tests or correct existing tests
  • docs: Commits that affect documentation only
  • build: Commits that affect build components like build tool, CI pipeline, dependencies, project version, etc.
  • ops: Commits that affect operational components like infrastructure, deployment, backup, recovery, etc.
  • chore: Miscellaneous commits e.g., modifying .gitignore

Releases

No releases published

Packages

No packages published