Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 825 Bytes

dev_note.md

File metadata and controls

31 lines (23 loc) · 825 Bytes

RepoQA Development Notes

DEV Structure

  • repo: entrypoint for working repositories
  • repoqa: source code for the RepoQA evaluation library
  • scripts: scripts for maintaining the repository and other utilities
    • dev: scripts for CI/CD and repository maintenance
    • curate: code for dataset curation
      • dep_analysis: dependency analysis for different programming languages
    • cherrypick: cherry-picked repositories for evaluation
    • demos: 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)