From d9049e65b13bdeb03ae10436e751c2d4069b35e3 Mon Sep 17 00:00:00 2001 From: maziggy Date: Sun, 15 Mar 2026 16:02:43 +0100 Subject: [PATCH] Updated CONTRIBUTING.md --- CONTRIBUTING.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 750f1b89c..97631ad3b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,6 +5,7 @@ Thank you for your interest in contributing to Bambuddy! This document provides ## Table of Contents - [Code of Conduct](#code-of-conduct) +- [Before You Start](#before-you-start) - [Getting Started](#getting-started) - [Development Setup](#development-setup) - [Making Changes](#making-changes) @@ -21,6 +22,19 @@ Thank you for your interest in contributing to Bambuddy! This document provides Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md) to keep our community welcoming and respectful. +## Before You Start + +**Every contribution starts with an issue.** Before writing any code or opening a pull request: + +1. **Open a new issue** or **comment on an existing one** describing what you'd like to work on +2. **Wait for agreement** — discuss the approach with a maintainer so we're aligned on scope and direction +3. **Get assigned** — once we agree, a maintainer will assign the issue to you +4. **Then start coding** — only open a PR for an issue that is assigned to you + +**No assigned issue = no PR.** Pull requests without a corresponding assigned issue will be closed. + +This keeps everyone on the same page, avoids wasted effort on changes that may not fit the project's direction, and prevents multiple contributors from working on the same thing. + ## Getting Started 1. **Fork the repository** on GitHub