Skip to main content

No project description provided

Project description

Turbo-Docs ๐Ÿš€

GitHub stars PyPI

Turbo Docs is a Python package designed to automate the process of generating documentation for your codebase. It uses the OpenAI API to generate documentation and README files, making it easier to maintain up-to-date and comprehensive documentation for your projects.

Why Use Turbo-Docs? ๐Ÿค”

Keeping documentation up-to-date can be a tedious task, especially for large codebases. Turbo Docs automates this process, ensuring that your documentation is always in sync with your code. It uses advanced AI models to generate human-like text, providing high-quality documentation that is easy to understand.

Repo Structure ๐ŸŒณ

.
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ setup.py
โ”œโ”€โ”€ turbo_docs
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ commands
โ”‚   โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”‚   โ”œโ”€โ”€ docs.py
โ”‚   โ”‚   โ””โ”€โ”€ readme.py
โ”‚   โ”œโ”€โ”€ generate.py
โ”‚   โ””โ”€โ”€ utils
โ”‚       โ”œโ”€โ”€ __init__.py
โ”‚       โ”œโ”€โ”€ cli_options.py
โ”‚       โ”œโ”€โ”€ directory.py
โ”‚       โ””โ”€โ”€ openai_api.py
โ””โ”€โ”€ docs
    โ”œโ”€โ”€ turbo_docs
    โ”‚   โ”œโ”€โ”€ commands
    โ”‚   โ”‚   โ”œโ”€โ”€ docs.md
    โ”‚   โ”‚   โ””โ”€โ”€ readme.md
    โ”‚   โ”œโ”€โ”€ generate.md
    โ”‚   โ””โ”€โ”€ utils
    โ”‚       โ”œโ”€โ”€ cli_options.md
    โ”‚       โ”œโ”€โ”€ directory.md
    โ”‚       โ””โ”€โ”€ openai_api.md

Example Usage ๐Ÿ“–

Generate a README.md file for the current repo:

turbo_docs --readme

Generate documentation for all code files:

turbo_docs --docs

Use the GPT-3.5 Turbo model:

turbo_docs --gpt3

Copy the directory text to clipboard:

turbo_docs --copy

Provide a narrative to guide the tone and content of the README:

turbo_docs --narrative "Your narrative here"

Installation ๐Ÿ“ฅ

You can install Turbo Docs via pip:

pip install turbo_docs

Contributing

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

Contact

If you have any questions or feedback, please feel free to contact us.

Happy coding! :computer: :rocket:

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.11.tar.gz (7.0 kB view hashes)

Uploaded Source

Built Distribution

turbo_docs-1.0.11-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