Skip to main content

No project description provided

Project description

CodeQA

CodeQA is a command-line tool that allows you to ask questions about a project. Gain insights and deepen your understanding of a repository's codebase effortlessly. It is built on top of LangChain.

Getting Started

Install Code QA:

pip install code-qa

Add your OpenAI token as virtual environment:

export OPENAI_TOKEN=YOUR_TOKEN

Go to your project folder:

cd PATH/TO/MY/PROJECT

Initialise Code QA Index. This will generate an code_qa folder within your project:

code_qa init

Ask questions about my code:

code_qa query How can I test this?

Ignoring Files

If you want to ignore certain files, then create an .codeqaignore file and specify them. The file follows the same standard as .gitignore

License

Apache License Version 2.0, see LICENSE

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

code_qa-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

code_qa-0.1.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file code_qa-0.1.0.tar.gz.

File metadata

  • Download URL: code_qa-0.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.12 Darwin/22.3.0

File hashes

Hashes for code_qa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a6cd8d2741a7be92222ef30045e698da74910d640c41d2992d8d0c787ada14e5
MD5 33fa7051c59b4ae0ce0e911a0f55d15d
BLAKE2b-256 61b698d760337583c20b8407e87780f330893d60fe9c002c8036915e850383fc

See more details on using hashes here.

File details

Details for the file code_qa-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: code_qa-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.12 Darwin/22.3.0

File hashes

Hashes for code_qa-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48e9af8b2d5a10a2b702c66b95a0e5a7563c5e0b0bf279784ada3df3f1e276f4
MD5 377a97d040a0cd447dfc2686946e06b9
BLAKE2b-256 525657c6fc93968f264a11e06470fbe698b2e84a4e43f70446143564b5756ada

See more details on using hashes here.

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