No project description provided
Project description
Turbo Docs ๐
Turbo Docs is a powerful Python package that automates the generation of documentation for your Python projects. It utilizes OpenAI's GPT models to create concise and informative documentation, making it easier for you and your users to understand your code.
๐ Table of Contents
๐ฏ Why Use Turbo Docs?
- Save time: Turbo Docs automatically generates documentation for your Python functions, so you can focus on writing code.
- Stay up-to-date: Turbo Docs can be easily integrated into your development workflow, ensuring your documentation is always current.
- High-quality documentation: Turbo Docs leverages the power of OpenAI's GPT models to generate concise and informative documentation.
- Customizable: You can choose between GPT-3.5 Turbo and GPT-4 models, and even provide your own templates for generating documentation.
๐ณ Repo Structure
turbo_docs/
โโโ commands/
โ โโโ docs.py
โ โโโ readme.py
โ โโโ __init__.py
โโโ utils/
โ โโโ cli_options.py
โ โโโ directory.py
โ โโโ openai_api.py
โ โโโ __init__.py
โโโ generate.py
โโโ __init__.py
โโโ setup.py
โโโ requirements.txt
โโโ turbo_docs.toml
๐ฆ Installation
To install Turbo Docs, simply run:
pip install turbo_docs
๐ Usage
To generate documentation for your Python project, navigate to your project's root directory and run:
turbo_docs --docs
To generate a README.md file for your project, run:
turbo_docs --readme
For more options, run:
turbo_docs --help
๐ค Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss any improvements or suggestions.
๐ License
Turbo Docs is released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for turbo_docs-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5193fbfe508a88def691d5a390688c0c78028ec206bf79ea740da8ee94b48d63 |
|
MD5 | 1b46bb303c67ea0aec8f6d1bb18d6e0e |
|
BLAKE2b-256 | edfe4a10ee1dcb98ef81f9099c775b62cfbcab889c5dec22ff4c2527d27c8c43 |