Wizarr
Github RepoDiscord
  • Introduction
  • 💾Getting-Started
    • Installation
    • Reverse Proxy
  • 💭Using Wizarr
    • Single-Sign-On (SSO)
    • Discord Integration
    • Customise The Wizard
  • ⛑️Support
    • Discord
  • Contribute
    • Translate
    • Development
Powered by GitBook
On this page
  • Prerequisites
  • Development Environment
  • Running Tests

Was this helpful?

Edit on GitHub
  1. Contribute

Development

If you want to contribute to Wizarr, here is how

Prerequisites

  • Python3.11+

Development Environment

  1. Clone the repository with git clone git@github.com:Wizarrrr/wizarr.git

  2. Move into the directory cd wizarr

  3. (Optional but recommended) Create a python virtual environment with python -m venv venv

  4. Enter the python venv with source venv/bin/activate

  5. Install dependencies with uv sync --locked

  6. Start Wizarr with flask run

  7. Wizarr is now accessible at http://127.0.0.1:5000

Running Tests

To run the test suite, ensure your dependencies (including development dependencies) are installed, then invoke pytest via uv:

uv sync --locked
uv run pytest
PreviousTranslate

Last updated 4 days ago

Was this helpful?