This repository contains the public-facing GitHub profile and shared organization tooling for CoverIt.
CoverIt is a graduation project from the Computer Engineering Department, Cairo University. The project is a QA automation platform for web applications. It crawls an application, builds a semantic state graph, generates test flows, produces regression test code, records manual journeys, and creates useful documentation from the same crawl data.
| Path | Purpose |
|---|---|
| profile/README.md | Public GitHub profile README for CoverIt. |
| docs/architecture.md | System architecture and data flow. |
| docs/modules.md | Short guide to the main CoverIt repositories and services. |
| docs/workflow.md | Product workflow from project setup to regression runs. |
| docs/local-setup.md | Local development setup for the full system. |
| docs/media.md | Available public demo media. |
| assets/clips/demo.mp4 | Current CoverIt demo video. |
| packages/git-hooks/ | Shared Git hooks used by CoverIt repositories. |
| .github/workflows/ | Reusable GitHub Actions workflows. |
GitHub reads profile/README.md as the organization profile page. The profile is
kept clear and easy to skim, with longer explanations linked from docs/.
The repo also publishes the shared @coveritlabs/git-hooks package used by the
project repositories. The package provides branch validation, commit message
validation, and license header helpers.