docs/glossary.md
# Glossary
## Rule
A class that satisfies `Rule` interface that is able to create reports
## Report
Result of validation created by a rule
## Session
A class that is able to render websites, run JavaScript, take screenshot et cetera. Implementation of this interface usually corresponds to a tab of browsers.
## Driver
A class that is able to create sessions. Instance of drivers are usually corresponds to a window of browsers.
## Provider
A class that provides data from external resources such as Google Cloud Platform.
## Source
Object with string that constructs websites, such as CSS or HTML.