Skip to main content Source code
Directory structure
- bot - placeholder for bot specific artifacts (e.g. fuzzers, corpora).
- configs - sample project config, also used for tests.
- coverage - stores coverage data for tests.
- deployment - stores deployment artifacts such as source code archives.
- docker - sample docker images, tested on Google Cloud VMs.
- docs - this documentation.
- local - artifacts for local testing (e.g. install_deps.bash for ClusterFuzz deps).
- resources - helper binaries needed by bots (e.g. llvm-symbolizer).
- src - source code root.
- appengine - App Engine specific files.
- handlers - backend code for various web pages.
- libs - general helper libraries (e.g. access control).
- private - original template code for various web pages (Polymer 2).
- templates - auto-generated minimized template code for various web pages (Polymer 2).
- clusterfuzz - python code.
- _internal - Internal/private modules.
- _internal/tests - tests for core and App Engine code.
- rest are public modules.
- third_party - third-party package dependencies.
- requirements.txt - platform agnostic package list.
- platform_requirements.txt - platform dependent package list.
- bower.json - component dependencies for Polymer 2.
- butler.py - helper script for various command line tasks (e.g. testing, deployment).