From fa903fbba600e85d7f834a92289272a9329234de Mon Sep 17 00:00:00 2001 From: jca25 <48024514+jca25@users.noreply.github.com> Date: Sun, 11 Jan 2026 18:48:46 +0100 Subject: [PATCH] docs: add contributing guidelines Added a structured CONTRIBUTING guide detailing setup, coding standards, and PR rules for the Node repository. --- docs/CONTRIBUTING.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/CONTRIBUTING.md diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md new file mode 100644 index 00000000..c5db3093 --- /dev/null +++ b/docs/CONTRIBUTING.md @@ -0,0 +1,26 @@ +# Contributing Guidelines + +Thank you for your interest in contributing to Base Node! This document +provides best practices and instructions for making contributions. + +## Getting started + +1. Fork the repository and clone your fork. +2. Create a new branch for your change. +3. Install dependencies as described in the README. +4. Ensure you have Go 1.20 or later installed. + +## Coding standards + +- Follow the existing project structure and import paths. +- Run `go vet` and `golangci-lint` before submitting a PR. +- Write unit tests for new functions or significant changes. + +## Submitting changes + +1. Keep your PRs focused and small. +2. Include a clear description of what your change does. +3. Update documentation if your change affects behaviour. +4. Ensure all tests pass: `go test ./...`. + +We appreciate your contributions and reviews help keep the codebase healthy!