This section gets you up and running with PLESTY development. By the end, you'll have a working workspace and know how to run quality checks on any module.
What you'll do
- Set up your workspace — clone repos and install dependencies
- Run your first check — execute
plesty checkon a module - Fix failures — learn how to triage and resolve common gate failures
Prerequisites
Before starting, make sure you have:
- Python 3.11 or later
uvpackage manager (≥0.4)git(≥2.30)- SSH access to GitLab (gitlab.com/plesty)
Sections
| Page | Description |
|---|---|
| Workspace Setup | Clone repos, install dependencies, configure your environment |
| First Check | Run plesty check and understand the output |
| Fixing Failures | Common gate failures and how to resolve them |
Quick reference
# Run the full check suite
uv run plesty check
# Run a specific standard
uv run plesty check --standard pixel
# Initialize a new device module
uv run plesty init device my-device
Let's start with workspace setup.