You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add configuration files for code quality and documentation (#30)
* Add configuration files for code quality and documentation
- Introduced `.flake8` for linting configuration with specific rules and ignored errors.
- Updated `.pre-commit-config.yaml` to include additional hooks for code formatting, linting, and security checks.
- Added `CONTRIBUTING.md` to outline contribution guidelines and best practices for the project.
- Created a `Makefile` for streamlined development tasks, including testing, linting, and formatting commands.
- Established Sphinx documentation structure with initial files for API reference, user guide, and installation instructions.
- Enhanced logging capabilities in the `logging.py` module for better traceability and structured logging.
- Configured Dependabot for automated dependency updates in the project.
These changes improve code quality, enhance developer experience, and establish a solid foundation for project documentation.
* Remove redundant CI jobs for code quality and documentation from GitHub Actions workflow. This streamlines the CI process by focusing on essential testing tasks, improving efficiency and maintainability.
* Bug Fix
* Release v0.1.16: Update version and enhance documentation
- Bumped version to 0.1.16 in `pyproject.toml` and `__init__.py`.
- Updated changelog with new version entry.
- Modified documentation to reflect changes in configuration and usage examples.
These updates improve version tracking and provide clearer guidance for users on the latest features and configurations.
* Update CI workflow condition for integration tests
- Modified the condition for running integration tests to ensure they only execute for non-draft pull requests, enhancing the accuracy of test results during the CI process.
This change improves the reliability of integration testing in the CI pipeline.
0 commit comments