Welcome to the Pyworks project! This repository contains a collection of Python utilities designed for learning purposes, with a focus on CI/CD, automatic documentation generation, and deployment on GitHub Pages using the Sphinx framework with custom theme. The project includes a password generator, a queue or shorter utility, and a calculator.
The Utility Tools project is a collection of Python utilities aimed at enhancing productivity and learning. It includes a password generator, a queue or shorter utility, and a calculator. The project is structured to facilitate continuous integration and continuous deployment (CI/CD), with automatic documentation generation and deployment on GitHub Pages using the Sphinx framework.
- Password Generator: Generates secure passwords with customizable length and complexity.
- Queue or Shorter: A utility for managing queues or shortening URLs.
- Calculator: A basic calculator for performing arithmetic operations.
- CI/CD: Automated testing and deployment pipeline.
- Documentation: Automatically generated documentation using Sphinx.
- GitHub Pages Deployment: Deployment of the documentation on GitHub Pages.
For the most up-to-date documentation, please visit the Pyworks Documentation.
The documentation is automatically deployed to GitHub Pages whenever changes are pushed to the main branch. The deployment process is managed by GitHub Actions.
This project is licensed under the Apache-2.0 license. See the LICENSE file for details.