v0.0.0: feat: add functionalities for generating PR descriptions (#1)
Latest
* 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