Skip to content

Latest commit

 

History

History
65 lines (37 loc) · 2.32 KB

CONTRIBUTING.md

File metadata and controls

65 lines (37 loc) · 2.32 KB

Contributing to Miyagi

We welcome community contributions with issues and pull requests (PRs). Please be sure to read and follow our Code of Conduct.

Code of Conduct

[Link to Code of Conduct]

Reporting Issues

Navigate to issues, and submit an issue with the template below. For feedback and discussions, please use the Discussion tab.

Before filing a new issue, please search the list of issues to make sure it does not already exist...

Writing a Good Bug Report

Good bug reports make it easier for maintainers to verify and root cause the underlying problem...

Contributing Changes

Project maintainers will merge accepted code changes from contributors. All contributors should include unit tests for their changes, if applicable. Please see our Testing Guidelines-TODO for more information.

Development Environment Setup

Before you start contributing, please ensure that your development environment meets the following requirements:

[List of requirements and setup steps]

DOs and DON'Ts

DO's:

  • DO follow the standard coding conventions...

DON'Ts:

[List of practices to avoid]

Breaking Changes

Contributions must maintain API signature and behavioral compatibility...

Suggested Workflow

We use and recommend the following workflow:

  1. Create an issue for your work...
  2. Create a personal fork of the repository on GitHub...
  3. In your fork, create a branch off of main (git checkout -b mybranch)...
  4. Make and commit your changes to your branch.
  5. Add new tests corresponding to your change, if applicable.
  6. Create a PR against the repository's main branch...
  7. Wait for feedback or approval of your changes from the code maintainers.
  8. When area owners have signed off, and all checks are green, your PR will be merged...

Examples of trivial changes include minor documentation updates or changes in comments.

PR Review Process

Upon submission of your PR, it will be reviewed by [number] of reviewers. The review process typically takes [time frame], but this can vary depending on the complexity of the changes and the current workload of the reviewers.

PR - CI Process

The continuous integration (CI) system will automatically perform the required builds and run tests...