Installation from source
========================
These instructions are focused on setting up a Betty development environment.
Requirements
------------
- **Linux**, **macOS**, or **Windows**
- **Python 3.11+**
- `Node.js 16+ `_ (required by some extensions)
- `ShellCheck `_
- `Xvfb `_
- Bash
- The `Playwright requirements `_ (required to run Playwright tests)
Instructions
------------
#. ``git clone https://github.com/bartfeenstra/betty.git``
#. ``cd betty``
#. ``./bin/build-dev``