Skip to content

agruezo/Random-Quote-Generator

Repository files navigation

codecov

Push

Release

🐍 Random Quote Generator 🐍

This is my first project that involved test driven development from start to finish. A CI/CD pipeline was set up for a Python package published to PyPI. Code on each branch is checked with tests and code quality. Code coverage can be checked inside CodeCov. On releases, new versions are deployed to PyPI and the docs are updated.

📋 Project Features


  1. CI/CD with GitHub Actions

  2. Configure coverage reporting with CodeCov

  3. Publish the package to PyPi and the docs to Read the Docs

  4. Update PyPI and Read the Docs via GitHub Actions

  5. Code Quality Checks

    • Black
    • isort
    • Flake8
    • Bandit
    • Safety