Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 2.93 KB

CONTRIBUTING.md

File metadata and controls

62 lines (40 loc) · 2.93 KB

Request Network Contribution Guide

We welcome contributions from anyone, and are grateful for even the smallest of fixes!

Got a Question?

Please post questions on our Github Discussions: Questions. For quicker help, join the Request Discord and someone from the community may be able to help.

Found a Bug?

If you found an issue or a bug, please create a Github Issue on the relevant repository. Or even better, create a pull request!

Requesting a feature

Request a new feature on our Github Discussions: Feature Requests or by creating Github Issue on the relevant repository. If you would like to implement a new feature, please submit an issue with a proposal for your work first, to be sure that we can use it.

Submission Guidelines

Submitting an Issue

Before you submit an issue, please search the Backlog to see if an issue already exists. The discussion might inform you of workarounds readily available.

To ensure fast resolution, please include the useful details:

  • A quick summary and/or background
  • Steps to reproduce
  • Be specific!
  • Give sample code if you can. Ideally, provide a minimal reproduce scenario through any online javascript code playground.
  • What you expected would happen
  • What actually happens
  • Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)

Submitting a Pull Request (PR)

When contributing to this repository, please first discuss the change you wish to make via a Github Issue before making a change.

We use trunk-based branch strategy: create branches off of main to implement changes.

Internal contributors should create a branch from main and submit a PR to main. External contributors should create a fork of the repository, create a branch from main and submit a PR to upstream main.

Please name your PR with the following convention: feat: <description> or fix: <description> or chore: <description>. The description should be a short summary of the changes in the PR.

Please include the following in your PR:

  • A magic link to the issue that it fixes (if there is one)
  • A quick summary and/or background
  • Explain why the change is necessary, important, or useful
  • Explain the impact of the change
  • Explain any limitations
  • Explain any alternatives considered (if any)

Feel free to create a "Draft" PR as early as possible to get feedback on your work. Then, when you are ready for review, mark it as "Ready for review" and request a review from one of the maintainers.

All PRs must pass the CI checks before being merged.