aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.github/FUNDING.yml2
-rw-r--r--.github/ISSUE_TEMPLATE/10-installation-issue.md4
-rw-r--r--.github/ISSUE_TEMPLATE/40-question.md2
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml6
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md53
-rw-r--r--support/doc/plugins/guide.md2
6 files changed, 61 insertions, 8 deletions
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index cece65761..b06143c8f 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1 +1 @@
custom: https://framasoft.org/en/#soutenir custom: ["https://joinpeertube.org/roadmap", "https://soutenir.framasoft.org/en/"]
diff --git a/.github/ISSUE_TEMPLATE/10-installation-issue.md b/.github/ISSUE_TEMPLATE/10-installation-issue.md
index 4f51fcbd9..4af9a1192 100644
--- a/.github/ISSUE_TEMPLATE/10-installation-issue.md
+++ b/.github/ISSUE_TEMPLATE/10-installation-issue.md
@@ -1,10 +1,10 @@
1--- 1---
2name: Installation Issue 2name: 🚀 Installation Issue
3about: Use this template for build/installation issues 3about: Use this template for build/installation issues
4--- 4---
5 5
6<!-- 6<!--
7Please read the FAQ.md first. 7Please read the FAQ.md and docs.joinpeertube.org first.
8Please make sure your issue doesn't stem from a third-party package. 8Please make sure your issue doesn't stem from a third-party package.
9Please search among past open/closed issues for a similar one beforehand. 9Please search among past open/closed issues for a similar one beforehand.
10 10
diff --git a/.github/ISSUE_TEMPLATE/40-question.md b/.github/ISSUE_TEMPLATE/40-question.md
index 36a66668f..42355e574 100644
--- a/.github/ISSUE_TEMPLATE/40-question.md
+++ b/.github/ISSUE_TEMPLATE/40-question.md
@@ -1,6 +1,6 @@
1--- 1---
2name: 🙋 Question 2name: 🙋 Question
3about: Use this template to ask questions 3about: Use this template to ask questions that could not get solved over chat
4labels: 'Type: Question' 4labels: 'Type: Question'
5--- 5---
6 6
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index efd444bdc..42096433b 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -2,10 +2,10 @@ blank_issues_enabled: false
2contact_links: 2contact_links:
3 - name: 💬 IRC 3 - name: 💬 IRC
4 url: https://kiwiirc.com/client/irc.freenode.net/#peertube 4 url: https://kiwiirc.com/client/irc.freenode.net/#peertube
5 about: Chat with us via IRC for quick Q/A here. 5 about: Chat with us via IRC for quick Q/A here
6 - name: 💬 Matrix 6 - name: 💬 Matrix
7 url: https://matrix.to/#/#peertube:matrix.org 7 url: https://matrix.to/#/#peertube:matrix.org
8 about: Chat with us via Matrix for quick Q/A here. 8 about: Chat with us via Matrix for quick Q/A here
9 - name: 🤷💻🤦 Forum 9 - name: 🤷💻🤦 Forum
10 url: https://framacolibri.org/c/peertube 10 url: https://framacolibri.org/c/peertube
11 about: You can ask and answer other questions here. 11 about: You can ask and answer other questions here
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 000000000..517d318b1
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,53 @@
1## Description
2<!-- Please include a summary of the change, with motivation and context -->
3
4## Related issues
5<!--- If suggesting a new feature or change, please discuss it in an issue first -->
6<!--- If fixing a bug, there should be an issue describing it with steps to reproduce -->
7<!-- start with closing keywords if any apply: https://docs.github.com/en/enterprise/2.16/user/github/managing-your-work-on-github/closing-issues-using-keywords -->
8
9## Type of change
10<!--- Put an `x` in all the boxes that apply: -->
11- [ ] ♻️ Refactor discussed in #
12- [ ] ✨ Feature as discussed in #
13- [ ] 🐛 Bug Fix
14- [ ] 👷 Optimization/Maintenance
15- [ ] 📝 Documentation Update
16- [ ] 🔖 Release
17- [ ] 🚩 Other
18
19## Has this been tested?
20<!--- Put an `x` in the box that applies: -->
21- [ ] 👍 yes, I added tests to the test suite
22- [ ] 👍 yes, light tests as follows are enough
23- [ ] 💭 no, because this PR is a draft and still needs work
24- [ ] 🙅 no, because they aren't needed
25- [ ] 🙋 no, because I need help
26
27<!--
28If you didn't test via unit-testing, you will still be asked to prove your fix is effective, doesn't have side-effects, or that your feature simply works:
29
30Please describe the tests that you ran to verify your changes.
31Provide instructions so we can reproduce.
32Please also list any relevant details for your test configuration(s):
33-->
34
35**Self-test configuration**:
36* NodeJS version: <!-- if PR change dependencies -->
37* Viewport sizes: <!-- if PR changes UI -->
38* Browser name/version: <!-- if PR changes UI -->
39
40## Screenshots
41<!-- delete if not relevant -->
42
43## Checklist:
44<!-- delete unrelevant entries -->
45<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
46<!--- Put an `x` in all the boxes that apply: -->
47- [ ] I have read the [CONTRIBUTING](./.github/CONTRIBUTING.md) documentation.
48- [ ] I didn't make the linter cry
49- [ ] I have commented my code, particularly in hard-to-understand areas
50- [ ] I have made changes to the documentation as needed
51- [ ] I have made changes to the OpenAPI spec as needed
52- [ ] To the best of my knowledge, my changes introduce no known security vulnerability
53- [ ] I have corrected any misspellings in my code/comments
diff --git a/support/doc/plugins/guide.md b/support/doc/plugins/guide.md
index 2bd3fb6d2..101d3e094 100644
--- a/support/doc/plugins/guide.md
+++ b/support/doc/plugins/guide.md
@@ -658,7 +658,7 @@ registerHook({
658 } 658 }
659}) 659})
660``` 660```
661 * Don't try to require parent PeerTube modules, only use `peertubeHelpers`. If you need another helper or a specific hook, please [create an issue](https://github.com/Chocobozzz/PeerTube/issues/new) 661 * Don't try to require parent PeerTube modules, only use `peertubeHelpers`. If you need another helper or a specific hook, please [create an issue](https://github.com/Chocobozzz/PeerTube/issues/new/choose)
662 * Don't use PeerTube dependencies. Use your own :) 662 * Don't use PeerTube dependencies. Use your own :)
663 663
664If your plugin is broken with a new PeerTube release, update your code and the `peertubeEngine` field of your `package.json` field. 664If your plugin is broken with a new PeerTube release, update your code and the `peertubeEngine` field of your `package.json` field.