No project description provided
Project description
Turbo Docs
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
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.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59bfea7499ebbcb2ff44606c1cb348e8ba38193e13035465bca30b82bf645715 |
|
MD5 | afe7ddcbf2ba64097830c5e050791d4b |
|
BLAKE2b-256 | a9744c1966912365dbdebeaa9eee403770b7d9bf2f9344a201fb7ad5c7569af5 |