Thank you for your interest in contributing to the Blockchain Operating System reference gateway - Near Discovery. We welcome contributions from everyone. Below are various bits of information to help you get started. If you require additional help, please start a Discussion.
To learn more about how near-discovery
works, checkout the guide to setup local development here.
If you are looking for relatively simple tasks to familiarise yourself with
near-discovery
, take a look at the issues labeled good first issue
here. If you see
one that looks interesting and is unassigned or has not been actively worked on
in some time, please go ahead and start working towards creating your first pull request.
If you have an idea for an enhancement to the Near Discovery, please submit a feature request
All the contributions to near-discovery
happen via Pull Requests. Please follow the
following steps when creating a PR:
- Fork the
near-discovery
repository and create a new branch to do you work there. - The branch can contain any number of commits. When merged, all commits will be squashed into a single commit.
- Thoroughly test your changes.
- When ready, create a pull request against the
develop
branch ofnear-discovery
. - Feel free to submit draft PRs to get early feedback and to make sure you are on the right track.
- The PR name should follow the template:
<type>: <name>
. Wheretype
is:fix
for bug fixes;feat
for new features;refactor
for changes that reorganize code without adding new content;doc
for changes that change documentation or comments;test
for changes that introduce new tests;chore
for grunt tasks like updating dependencies.
- The PR should also contain a description when appropriate to provide additional information to help the reviewer inspect the proposed change.
- When all the comments from the reviewer(s) have been addressed, the reviewer should approve the PR.
- An approved PR will be merged automatically into
develop
, which is continuously deployed to beta.near.org
Changes from develop
are promoted to the main
branch weekly, on Thursdays.