Skip to main content

No project description provided

Project description

Turbo Docs

GitHub stars PyPI

Turbo Docs is a powerful command-line interface (CLI) tool designed to automate the generation of documentation for your Python projects. It leverages the capabilities of OpenAI's GPT-4 model to generate comprehensive and accurate documentation for your codebase.

Why Use Turbo Docs? ๐Ÿš€

Turbo Docs is not just another documentation tool. It's your personal documentation assistant that understands your code and generates meaningful and concise documentation. It's perfect for developers who want to focus more on coding and less on writing 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

Example Usage ๐Ÿ’ป

# Generate a README.md file for your current repository
turbo_docs --readme

# Generate documentation for all Python files in your current repository
turbo_docs --docs

# Copy the text from all files in your current directory to clipboard
turbo_docs --copy

Installation ๐Ÿ“ฆ

Turbo Docs can be installed via pip:

pip install turbo_docs

Requirements ๐Ÿ“„

Turbo Docs requires the following Python packages:

  • openai
  • llm-blocks
  • click
  • pyperclip
  • toml
  • pathspec
  • tiktoken

These can be installed from the requirements.txt file:

pip install -r requirements.txt

Contributing ๐Ÿค

Contributions are welcome! Please feel free to submit a Pull Request.

License ๐Ÿ“

Turbo Docs is licensed under the MIT License. See LICENSE for more information.

Contact ๐Ÿ“ง

For any questions or concerns, please open an issue on GitHub.

Final Words ๐ŸŽ‰

Turbo Docs is here to make your life as a developer easier. Give it a try and let it handle the tedious task of documentation for you. Happy coding!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

turbo_docs-1.0.14.tar.gz (7.3 kB view hashes)

Uploaded Source

Built Distribution

turbo_docs-1.0.14-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page