From a9876a299180705e89814a43060bbc3324b3ed94 Mon Sep 17 00:00:00 2001 From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech> Date: Wed, 3 Jun 2026 03:00:27 +0000 Subject: [PATCH] chore: add CONTRIBUTING.md [skip ci] --- CONTRIBUTING.md | 161 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..6af57ab --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,161 @@ + + +# Contributing to MokoStandards-Template-Generic + +We appreciate your interest in contributing to this project! This document provides guidelines for contributing. + +## Table of Contents + +- [Code of Conduct](#code-of-conduct) +- [Getting Started](#getting-started) +- [How to Contribute](#how-to-contribute) +- [Development Workflow](#development-workflow) +- [Commit Messages](#commit-messages) +- [Pull Request Process](#pull-request-process) + +## Code of Conduct + +This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to hello@mokoconsulting.tech. + +## Getting Started + +1. Fork the repository +2. Clone your fork locally +3. Set up the development environment +4. Create a new branch for your work + +## How to Contribute + +### Reporting Bugs + +- Use the GitHub issue tracker +- Describe the bug clearly with steps to reproduce +- Include relevant logs, screenshots, or error messages +- Specify your environment (OS, version, etc.) + +### Suggesting Enhancements + +- Use the GitHub issue tracker +- Clearly describe the enhancement and its benefits +- Provide examples of how it would work + +### Contributing Code + +- Pick an issue or create one +- Fork the repository and create a branch +- Make your changes following the project conventions +- Write or update tests as needed +- Submit a pull request + +## Development Workflow + +1. Ensure your fork is up to date with the main repository +2. Create a feature branch from `main` +3. Make your changes +4. Test your changes thoroughly +5. Commit your changes with clear messages +6. Push to your fork +7. Create a pull request + +## Commit Messages + +Follow the conventional commit format: + +``` +(): + + + +