RepoQA Development Notes
April 21, 2024 ยท View on GitHub
DEV Structure
repo: entrypoint for working repositoriesrepoqa: source code for the RepoQA evaluation libraryscripts: scripts for maintaining the repository and other utilitiesdev: scripts for CI/CD and repository maintenancecurate: code for dataset curationdep_analysis: dependency analysis for different programming languages
cherrypick: cherry-picked repositories for evaluationdemos: demos to quickly use some utility functions such as requesting LLMs
Development Beginner Notice
After clone
pip install pre-commit
pre-commit install
pip install -r requirements.txt
pip install -r scripts/curate/requirements.txt
Import errors?
# Go to the root path of RepoQA
export PYTHONPATH=$PYTHONPATH:$(pwd)