From 064bf1db3676d762a3aac7d378f991fefcb0ac4a Mon Sep 17 00:00:00 2001 From: bronsen <kontakt+gitcommit@nrrd.de> Date: Tue, 18 Mar 2025 14:47:38 +0100 Subject: [PATCH] [readme] add TOC and conform to linter suggestions --- README.md | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ff8c6d3..fbfbaac 100644 --- a/README.md +++ b/README.md @@ -7,21 +7,35 @@   +<!--toc:start--> + +- [Development](#development) + - [Getting started](#getting-started) + - [Python](#python) + - [PostgreSQL](#postgresql) + - [Get the code](#get-the-code) + - [Making changes](#making-changes) + - [Using the App](#using-the-app) +- [Dependency management](#dependency-management) + - [Installing dependencies](#installing-dependencies) + +<!--toc:end--> + ## Development This project makes use of several tools: -* [direnv] is used to set up environment variables and activate the virtualenv. I +- [direnv] is used to set up environment variables and activate the virtualenv. I recommend installing it and integrate it into your favourite shell. -* [just] is used as a task runner. -* [woodpecker-cli] is used to lint `.woodpecker/workflow.yaml`. It is available +- [just] is used as a task runner. +- [woodpecker-cli] is used to lint `.woodpecker/workflow.yaml`. It is available from [homebrew]. -* [pytest] is the test runner. Invoke it using `just test` (any arguments will be +- [pytest] is the test runner. Invoke it using `just test` (any arguments will be passed through to pytest). Several pytest-plugins are used: - * [hypothesis] - * [pytest-django] - * [pytest-cov] + - [hypothesis] + - [pytest-django] + - [pytest-cov] ### Getting started