Skip to content

Commit

Permalink
docs: make PR template more concise, add CONTRIBUTING.md to PR template
Browse files Browse the repository at this point in the history
  • Loading branch information
luisschwab committed Jan 31, 2025
1 parent 478b606 commit f0c8fe3
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 35 deletions.
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ assignees: ''
---

**Describe the bug**
<!-- A clear and concise description of what the bug is. -->
<!-- A clear and concise description of what the bug is -->

**To Reproduce**
<!-- Steps or code to reproduce the behavior. -->
**Steps to Reproduce**
<!-- Steps or code to reproduce the behavior -->

**Expected behavior**
<!-- A clear and concise description of what you expected to happen. -->
<!-- A clear and concise description of what you expected to happen -->

**Build environment**

Expand Down
39 changes: 13 additions & 26 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,24 @@
### What is this PR for?

This PR fixes issue <!-- insert the issue link or #<issue number> -->

### What is the purpose of this pull request?

- [ ] Bug fix;
- [ ] New feature;
- [ ] Docs update;
- [ ] Test;
- [ ] Other: <!-- Please describe it -->.

### Which aspect of floresta its being addresed?

- [ ] Blockchain;
- [ ] Nodes communication;
- [ ] User consumption;
- [ ] Utreexo accumulator;
- [ ] Other: <!-- Please describe it -->.

### Checklists

- [ ] I've signed all my commits;
- [ ] I ran `just lint`;
- [ ] I ran `cargo test`;
- [ ] I checked the integration tests;
- [ ] I'm linking the issue being fixed by this PR (if any).
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Test
- [ ] Other: <!-- Please describe it -->

### Description

<!-- Describe the purpose of this PR, what's being adding and/or fixed -->
<!-- Describe the purpose of this PR, what's being adding and/or fixed. If there is an open issue for it, link it here -->

### Notes to the reviewers

<!-- In this section you can include notes directed to the reviewers, like explaining why some parts of the PR were done in a specific way -->

### Checklist

- [ ] I've signed all my commits
- [ ] I ran `just lint`
- [ ] I ran `cargo test`
- [ ] I've checked the integration tests
- [ ] I've followed the [contribution guidelines](https://github.com/vinteumorg/Floresta/blob/master/CONTRIBUTING.md)
- [ ] I'm linking the issue being fixed by this PR (if any)
11 changes: 6 additions & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,16 +45,17 @@ messages follow the ["Conventional Commits 1.0.0"](https://www.conventionalcommi
Peer review
-----------

To make sure our code has the highest quality and is maintainable for the posterity, we have a thorough peer review process, where pull requests needs to be reviewed by at least one maintainer, and must not have any outstanding comment from regular contributors.
To make sure our code has the highest quality and is maintainable for posterity, we have a thorough peer review process, where pull requests need to be reviewed by at least one maintainer, and must not have any outstanding comment from regular contributors.

We welcome everyone to review and give their feedbacks on changes to Floresta. The conventions on how to communicate in a code review are based on[Bitcoin Core](https://github.com/bitcoin/bitcoin/blob/v23.0/CONTRIBUTING.md#peer-review)
We welcome everyone to review and give their feedback on changes to Floresta. The conventions on how to communicate in a code review are based on [Bitcoin Core](https://github.com/bitcoin/bitcoin/blob/v23.0/CONTRIBUTING.md#peer-review)

### Conceptual Review

A review can be a conceptual review, where the reviewer leaves a comment
A review can be a conceptual review, where the reviewer leaves a comment:

- Concept (N)ACK: "I do (not) agree with the general goal of this pull request",
- Approach (N)ACK: Concept (N)ACK, but "I do (not) agree with the approach of this change".

Concept (N)ACK, meaning "I do (not) agree with the general goal of this pull request",
Approach (N)ACK, meaning Concept ACK, but "I do (not) agree with the approach of this change".
A NACK needs to include a rationale why the change is not worthwhile. NACKs without accompanying reasoning may be disregarded.

### Code Review
Expand Down

0 comments on commit f0c8fe3

Please sign in to comment.