From b5e50aa2607dfa717e929ee4918378a9e4055fdc Mon Sep 17 00:00:00 2001 From: Alexander Graf <17130992+aandergr@users.noreply.github.com> Date: Mon, 12 Oct 2026 21:54:36 +0200 Subject: [PATCH] Update contributing guidelines --- .github/pull_request_template.md | 14 ++++++++++---- docs/contributing.rst | 8 ++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 260bb09..265bea2 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -2,17 +2,23 @@ diff --git a/docs/contributing.rst b/docs/contributing.rst index 93d11e0..0588c5f 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -74,6 +74,14 @@ Improvements of the Instaloader source or its documentation can be proposed as a - a bug fix that does require thorough testing before being released to a final version. +- Keep Pull Requests focused: address a single problem or feature in a + self-contained change. Avoid bundling multiple independent fixes, refactorings, + or architectural changes into one pull request, as this makes it hard to + review, validate, or selectively merge them. + +- Be mindful of backward compatibility: changes should preserve existing intended + behavior whenever possible. + - All Pull Requests are analyzed by `Pylint `__ for error and syntax checking of the source and `Mypy `__ for type checking. You can run them