diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..2425bb60 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,2 @@ +# Two members of the Forest team are automatically (and randomly) assigned to review all PRs. +* @ChainSafe/Forest diff --git a/.github/ISSUE_TEMPLATE/1-bug_report.md b/.github/ISSUE_TEMPLATE/1-bug_report.md new file mode 100644 index 00000000..c85e3309 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug_report.md @@ -0,0 +1,50 @@ +--- +name: Bug report +about: Provide a report of unexpected behaviour +title: "" +labels: "Type: Bug" +assignees: "" +--- + +## Describe the bug + + + +## To reproduce + + + +1. Go to '...' +2. Run '....' +3. See error + +## Log output + + +
+ Log Output + + ```Paste log output here + paste log output... + ``` +
+ +## Expected behaviour + + + +## Screenshots + + + +## Environment (please complete the following information): + +- OS: +- Branch/commit +- Hardware + +## Other information and links + + + + diff --git a/.github/ISSUE_TEMPLATE/2-user_request.md b/.github/ISSUE_TEMPLATE/2-user_request.md new file mode 100644 index 00000000..adcb7b25 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-user_request.md @@ -0,0 +1,19 @@ +--- +name: User Request +about: Request a feature or change +title: "" +labels: "Type: Request" +assignees: "" +--- + +# Summary + + + +# Requirements + + + +# Motivation + + diff --git a/.github/ISSUE_TEMPLATE/3-epic.md b/.github/ISSUE_TEMPLATE/3-epic.md new file mode 100644 index 00000000..a4c636c9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3-epic.md @@ -0,0 +1,30 @@ +--- +name: Epic +about: "[Internal] Larger chunk of work that can be broken down into smaller tasks" +title: "" +labels: "Type: Epic" +assignees: "" +--- + +# Summary + + + +# Motivation + + + +# Tasks + + + + +- [ ] + +# Risks & Dependencies + + + +# Additional Links & Resources + + diff --git a/.github/ISSUE_TEMPLATE/4-task.md b/.github/ISSUE_TEMPLATE/4-task.md new file mode 100644 index 00000000..8a13f383 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4-task.md @@ -0,0 +1,21 @@ +--- +name: Task +about: "[Internal] A specific, actionable unit of work" +title: "" +labels: "Type: Task" +assignees: "" +--- + +# Summary + + + +# Completion Criteria + + + +- [ ] + +# Additional Links & Resources + + diff --git a/.github/ISSUE_TEMPLATE/5-other.md b/.github/ISSUE_TEMPLATE/5-other.md new file mode 100644 index 00000000..1498a0a9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/5-other.md @@ -0,0 +1,22 @@ +--- +name: Other +about: Use wisely 🧐 +title: "" +labels: "" +assignees: "" +--- + + + +This issue is NOT: + +- [ ] A bug +- [ ] A user-request +- [ ] An epic +- [ ] A task + +Please check the other issue types if any of these categories apply. + +--- + + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..8220a211 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: true +contact_links: + - name: "Filecoin Slack (#fil-forest-help or #fil-forest-dev)" + url: https://join.slack.com/t/filecoinproject/shared_invite/enQtNTUwNTI1Mzk5MDYwLTY4YmFjMzRlZjFiNDc0NmI2N2JjMjk5YTAyMDUyODljODg3MGI0ZGRhZTI5ZDNkZTAyNjkyMzI1ODM1YjA1MWI + about: Please ask questions here. + - name: General Filecoin Discussion Forum + url: https://github.com/filecoin-project/community/discussions + about: Please ask any general Filecoin questions here. + - name: Forest Discussion Forum + url: https://github.com/ChainSafe/forest/discussions + about: Please ask Forest specific questions here. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..202c9257 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,30 @@ +## Summary of changes + + + +Changes introduced in this pull request: + +- + +## Reference issue to close (if applicable) + + + + + +Closes + +## Other information and links + + + +## Change checklist + + + + +- [ ] I have performed a self-review of my own code, +- [ ] I have made corresponding changes to the documentation. All new code adheres to the team's [documentation standards](https://github.com/ChainSafe/forest/wiki/Documentation-practices), +- [ ] I have added tests that prove my fix is effective or that my feature works (if possible), + +