Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update contributing guidelines #2018

Merged
merged 14 commits into from
Apr 3, 2024
Merged

Update contributing guidelines #2018

merged 14 commits into from
Apr 3, 2024

Conversation

kamilsa
Copy link
Contributor

@kamilsa kamilsa commented Mar 26, 2024

Referenced issues

None

Description of the Change

Improve contributing guidelines to emphasize importance of proper documentation and ensure having good quality PRs

Benefits

Clear policy about contributing to KAGOME

Possible Drawbacks

Stricter requirements for docs

CONTRIBUTING.md Outdated Show resolved Hide resolved

<!-- Point reviewers to the test, code example or documentation which shows usage example of this feature -->
1. **Code is formatted**: Have you run your code through clang-format to ensure it adheres to the project's coding standards?
<!-- Yes/No -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want the PR opener to leave Yes or No under each point, then I suggest substituting the template with the easier one for editing:

Suggested change
<!-- Yes/No -->
Yes No

Now the inapplicable option is getting removed with just double click + backspace.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hope it is not desired to actually type or leave Yes letters under each question. In case of Yes the reviewer just leaves anything untouched.

Thus, I suggest in case of any No (if so) add an instruction to explicitly type the corresponding No with the mandatory reasoning.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May use YAML forms like libp2p/cpp-libp2p#230?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@turuslan I introduced these forms for issues, but unfortunately they are not available for PRs yet


## 8. Contact info

Quadrivium Numera Pte. Ltd. can be reached at github[at]qdrvm.io
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

github[at]qdrvm.io

May be it is already done. If not, then I suggest to set up a redirect for all incoming mail from this address to someone's primary email, otherwise there is a chance of missing something or not being on time.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, we do redirect messages from this email to the employees email

@kamilsa kamilsa enabled auto-merge (squash) April 3, 2024 12:55
@kamilsa kamilsa merged commit 9ffb9be into master Apr 3, 2024
9 of 10 checks passed
@kamilsa kamilsa deleted the docs/contributing branch April 3, 2024 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants