Skip to content

v0.0.0: feat: add functionalities for generating PR descriptions (#1)

Latest
Compare
Choose a tag to compare
@joe-stifler joe-stifler released this 27 Mar 13:23
b3dbc7a
* ci: add pull request template

* ci: add flake8 and pytest configuration files

* chore: add .gitignore file

* docs: add contributing file

* build: add environment.yml, requirements.txt, and setup.py files

* docs: add MIT License

* ci: add release workflow and package.json for semantic release

* ci: add conda, unit testing, linting, and coverage workflows

* ci: add pull request template

* ci: add pyproject.yml with black configuration

* feat: add file_aggregator.py and file_utils.py to git_genie/utils

* test: add tests for file_utils module

* feat: add MarkdownGenerator class to generate PR descriptions

* feat: add GitRepo class to manage Git repositories

* feat: add CLIHandler class for command-line interface operations

* feat: add LLMIntegrator class for interacting with LLM API

* feat: add GitRepo, CLIHandler, MarkdownGenerator, and main to __init__.py

* feat: add main.py file with CLIHandler and main function

* docs: update README

* docs: add example jupyter notebook file to test the git_genie pull request creation

* chore: format code

* chore: format code

* refactor: drop llm_integrator.py file

* chore: drop unnecessary import

* test: fix test to pass ci

* ci: specify source package to coverage