No project description provided
Project description
Turbo-Docs ๐
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
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.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a02b54eb37d6d204eae2a115eef7feb3c82a3d0b85c454ea491c69589d6c01 |
|
MD5 | a7952d9412c744e1f3543addc2353b3e |
|
BLAKE2b-256 | 20764d26510cf56abd0d159fed57381efd87eb740595e2ebfa2c9b585acf068e |