Skip to content
This repository has been archived by the owner on Oct 7, 2021. It is now read-only.

Organization

Zeyuan Shang edited this page Nov 19, 2015 · 4 revisions

The organization of directories for our project is as follows:

ROOT
|-- cmudbal (Django project for the whole site)
|-- library (Django app for the library of database applications)
|-- blog (Django app for the blog of the site)
|-- core
    |-- analyzers (Class Analyzer for analyzing queries and databases)
    |-- crawlers (Class Crawler for crawling applications)
    |-- deployers (Class Deployer for deploying applications)
    |-- drivers (Class Driver for submitting forms of applications)
    |-- scripts (Python scripts for deploying applications or running benchmarks)
    |-- utils (Utility functions)
|-- scripts
    |-- crawl_repos.py (Python script for crawling applications from Github or BitBucket)
    |-- deploy_repos.py (Python script for deploying crawled applications)
|-- tools
    |-- main.py (Command line tool for running benchmark using CMUDBAL)
|-- vagrant (Vagrant configurations)