Contributor handbook — Shell Sentinel

This summary captures the internal policies that govern collaboration on Shell Sentinel: project structure, documentation standards and website maintenance. Every contribution should follow these guidelines to protect product coherence.

General principles

Configuration and content

Plugins and extensibility

Website documentation policy

Recommended workflow

  1. Activate virtualenv (python3.12 -m venv .venv, then source .venv/bin/activate).
  2. Install dependencies (make install).
  3. After changes: make format, make lint, make test (required before opening a PR).
  4. Validate the TUI with make run and the website with make website-serve.

Consult the internal policy portal for more detail. After each contribution, verify that the website, manuals and repository remain aligned.