Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.81 KB

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 1.81 KB

Contributing to ragtime

Thank you for your interest in ragtime and considering contributing to our project! Whether it's a bugfix or anything else - we truly appreciate your time and effort.

This document provides guidelines and best practices to help you contribute effectively.

Getting started

  1. Fork the repository and clone your fork.
  2. Create a new branch for your changes (e.g. bug-fix-1234)
  3. Make your changes in the new branch and test.
  4. Commit and push your changes to your fork. Add useful comments to describe your changes.
  5. Create a pull request following the guidelines in the Submitting Pull Requests section.

Contributing

Reporting bugs

If you find a bug in the project, please create an issue on GitHub with the following information:

  • A clear, descriptive title for the issue.
  • A description of the problem, including steps to reproduce the issue.
  • Any relevant logs, screenshots, or other supporting information.

Suggesting enhancements

If you have an idea for a new feature or improvement, please create an issue on GitHub with the following information:

  • A clear, descriptive title for the issue.
  • A detailed description of the proposed enhancement, including any benefits and potential drawbacks.
  • Any relevant examples, mockups, or supporting information.

Submitting pull requests

When submitting a pull request, please ensure that your changes meet the following criteria:

  • Your pull request should be atomic and focus on a single change.
  • You should have thoroughly tested your changes with multiple different scenarios.
  • You should have considered potential risks and mitigations for your changes.
  • You should have documented your changes clearly and comprehensively.
  • Please do not include any unrelated or "extra" small tweaks or changes.