update PR and issue templates (#1018)

* update PR and issue templates

Signed-off-by: Alexandra Tran <alexandra.tran@consensys.net>

* update PR and issue templates

Signed-off-by: Alexandra Tran <alexandra.tran@consensys.net>

* fix contributing.md

Signed-off-by: Alexandra Tran <alexandra.tran@consensys.net>
pull/1023/head
Alexandra Tran 3 years ago committed by GitHub
parent 05ff3c7790
commit d0586a9455
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 29
      .github/ISSUE_TEMPLATE/content_issue.md
  2. 42
      .github/ISSUE_TEMPLATE/tool_issue.md
  3. 66
      .github/pull_request_template.md
  4. 34
      CONTRIBUTING.md

@ -2,24 +2,20 @@
name: Doc content issue report name: Doc content issue report
about: Create a report to help us improve our content. about: Create a report to help us improve our content.
title: '' title: ''
--- ---
<!-- <!-- IMPORTANT: This is only for reporting documentation content issues.
**IMPORTANT: this is only for reporting documentation content issues.**
- Report Besu software issues at https://github.com/hyperledger/besu/issues. Report Besu software issues at https://github.com/hyperledger/besu/issues.
- Report doc tool issues using the "Doc tool bug report" template. Report documentation tool issues using the "Documentation tool bug report" template.
**Before creating a bug**, have you tried using the search field in the documentation Before creating an issue, did you use the search field in the documentation to find what you're looking for?
to find what you're looking for?
--> -->
## Describe the bug ## Describe the bug
<!-- A clear and concise description of what the doc issue is. <!-- Add a clear and concise description of what the documentation issue is.
Also, check the issue type in the following list: -->
Check the issue type in the following list (insert X instead of space between [ ]): -->
- [ ] Missing content - [ ] Missing content
- [ ] Outdated content - [ ] Outdated content
@ -27,19 +23,10 @@ Check the issue type in the following list (insert X instead of space between [
- [ ] Confusing or misleading content - [ ] Confusing or misleading content
- [ ] Other - [ ] Other
## The broken page
[Paste the doc site page link here.]
## Change suggestion ## Change suggestion
<!-- If you know how to fix the content, don't hesitate to provide a suggestion. --> <!-- If you know how to fix the content, provide a suggestion. -->
## Screenshots
<!-- If applicable, don't hesitate to link an annotated screenshot
or a small demo video to help understanding the issue. -->
## More context ## More context
<!-- Add any other context about the problem here. --> <!-- Add any other context about the problem here, for example, screenshots or a small demo video. -->

@ -7,45 +7,27 @@ assignees: 'NicolasMassart'
--- ---
<!-- **IMPORTANT: this is only for reporting documentation tools bugs.** <!-- IMPORTANT: This is only for reporting documentation tool bugs.
- Report Besu software issues at https://github.com/hyperledger/besu/issues. Report Besu software issues at https://github.com/hyperledger/besu/issues.
- Report doc content issues using the "Doc content issue report" template. Report documentation content issues using the "Documentation content issue report" template.
**Before creating a bug**, did you try refreshing your browser cache for our site? Before creating an issue, did you refresh your browser cache for the site?
--> -->
## Describe the bug ## Describe the bug
<!-- A clear and concise description of what the doc bug is. --> <!-- Add a clear and concise description of what the documentation bug is.
Include steps to reproduce the bug and what you expected to happen. -->
## The broken page ## System settings
[Paste the doc site page link here.] <!-- Add the following information about your system: -->
## System (please complete the following information) - OS and version:
- Browser and version:
- OS: [Windows, macOS, Linux] and its version. - Plugins activated in your browser:
- Browser: [Chrome, Firefox, Safari,…] and its version.
- Plugins: list plugins activated in your Browser.
## To Reproduce
Steps to reproduce the behavior:
1. Go to page '…'
2. Click on '…'
3. Scroll down to '…'
4. See error
## Expected behavior
<!-- A clear and concise description of what you expected to happen. -->
## Screenshots
<!-- If applicable, don't hesitate to link an annotated screenshot
or a small demo video to help understanding the issue. -->
## More context ## More context
<!-- Add any other context about the problem here. --> <!-- Add any other context about the problem here, for example, screenshots or a small demo video. -->

@ -1,66 +1,60 @@
## Pull request checklist ## Pull request checklist
Use the following list to make sure your PR fits the Besu doc quality standard. Use the following list to make sure your PR fits the Besu documentation quality standard.
### Before creating the pull request ### Before creating the pull request
Make sure that: Make sure that:
- [ ] [all commits in this PR are signed off for the DCO](https://wiki.hyperledger.org/display/BESU/DCO). - [ ] [All commits in this PR are signed off for the DCO](https://wiki.hyperledger.org/display/BESU/DCO).
- [ ] you read the [contribution guidelines](https://wiki.hyperledger.org/display/BESU/Contributing+to+documentation). - [ ] You've read the [contribution guidelines](https://wiki.hyperledger.org/display/BESU/Documentation).
- [ ] you have [tested your changes locally](https://wiki.hyperledger.org/display/BESU/MkDocs+And+Markdown+Guide#MkDocsAndMarkdownGuide-PreviewTheDocumentation) before submitting them to the community for review. - [ ] You've [previewed your changes locally](https://wiki.hyperledger.org/display/BESU/Preview+the+documentation).
### After creating your pull request and tests finished
Make sure that:
- [ ] you fixed all the issues raised by the tests, if any.
- [ ] you verified the rendering of your changes on [ReadTheDocs.org PR preview](https://wiki.hyperledger.org/display/BESU/MkDocs+And+Markdown+Guide#MkDocsAndMarkdownGuide-PreviewwithReadTheDocs)
and updated the testing link (see [Testing](#testing)).
## Describe the change ## Describe the change
<!-- A clear and concise description of what this PR changes in the documentation. --> <!-- Add a clear and concise description of what your PR changes in the documentation. -->
## Issue fixed ## Issue fixed
<!-- Except for minor changes (typos, commas) it's required to have a Github issue linked to your <!-- Link to the GitHub issue that your PR addresses.
pull request.
Add "fixes #{your issue number}" to close the issue automatically when the PR is merged.
Use the following to make Github close the issue automatically when merging the PR: If your PR doesn't completely fix the issue, add "see #{your issue number}" to link to the issue
fixes #{your issue number} without automatically closing it. -->
If multiple issues are involved, use one line for each issue.
If you don't want to close the issue, use: ## Impacted parts
see #{your issue number} -->
## Impacted parts <!-- check as many boxes as needed --> <!-- Check the item from the following lists that your PR impacts. You can check multiple boxes. -->
### For content changes For content changes:
- [ ] Doc content - [ ] Documentation content
- [ ] Doc pages organisation - [ ] Documentation page organization
### For tools changes For tool changes:
- [ ] CircleCI workflow - [ ] CircleCI workflow
- [ ] Build and QA tools (lint, vale,…) - [ ] Build and QA tools (for example, lint or vale)
- [ ] MkDocs templates - [ ] MkDocs templates
- [ ] MkDocs configuration - [ ] MkDocs configuration
- [ ] Python dependencies - [ ] Python dependencies
- [ ] Node dependencies and JavaScript - [ ] Node dependencies and JavaScript
- [ ] ReadTheDocs configuration - [ ] Read the Docs configuration
- [ ] GitHub integration - [ ] GitHub integration
## Testing ## After creating your PR and tests have finished
<!-- Steps to follow to review and test your changes. Make sure that:
Add links to preview the pages changes here.
Link format is https://hyperledger-besu--{your PR number}.org.readthedocs.build/en/{your PR number}/ - [ ] You've fixed any issues raised by the tests.
Where {your PR number} must be replaced by the number of this PR, for instance 123 - [ ] You've [previewed your changes on Read the Docs](https://wiki.hyperledger.org/display/BESU/Preview+the+documentation)
--> and added a [preview link](#preview).
## Screenshots / recording ## Preview
<!-- If it helps understanding your change, <!-- Add the link to preview your changes on Read the Docs.
don't hesitate to link an annotated screenshot or a small demo video. -->
The link format is "https://hyperledger-besu--{your PR number}.org.readthedocs.build/en/{your PR number}/",
where {your PR number} is replaced by the number of this PR.
-->

@ -1,32 +1,4 @@
# Contributing to the Hyperledger Besu documentation # Contribute to the Hyperledger Besu documentation
## Thanks for taking the time to contribute See the [documentation section in the Hyperledger Besu wiki](https://wiki.hyperledger.org/display/BESU/Documentation)
for guidelines on how to contribute to the documentation.
Welcome to the **Hyperledger Besu documentation** repository! The following are links to a set of
guidelines (not rules) for contributing to this repository. Use your best judgement, and feel free
to propose changes to this document in a pull request.
* [Hyperledger Besu documentation](http://besu.hyperledger.org/)
* [Hyperledger Besu community](https://discord.gg/hyperledger)
* [Hyperledger Besu Wiki](https://wiki.hyperledger.org/display/BESU/Hyperledger+Besu)
### Useful docs contributing links
* [I just have a quick question]
* [How to contribute](https://wiki.hyperledger.org/display/BESU/How+to+Contribute)
* [Reporting bugs in the documentation]
* [Submitting a documentation enhancement suggestion]
* [Documentation style guide]
* [Security](SECURITY.md)
### Other important information
* [Besu roadmap](https://wiki.hyperledger.org/display/BESU/Roadmap)
* [Code of Conduct](https://wiki.hyperledger.org/display/BESU/Code+of+Conduct)
* [Governance](https://wiki.hyperledger.org/display/BESU/Governance)
<!-- Links -->
[I just have a quick question]: https://wiki.hyperledger.org/display/BESU/I+just+have+a+quick+question
[Reporting bugs in the documentation]: https://wiki.hyperledger.org/display/BESU/Reporting+Bugs+in+the+Documentation
[Submitting a documentation enhancement suggestion]: https://wiki.hyperledger.org/display/BESU/Suggesting+Documentation+Enhancements
[Documentation style guide]: https://wiki.hyperledger.org/display/BESU/Besu+Documentation+Style+Guide

Loading…
Cancel
Save