From f05c8e6285f919e8d71f02a0eaa83d1800ea22d0 Mon Sep 17 00:00:00 2001 From: Quentame Date: Fri, 20 Mar 2020 11:50:20 +0100 Subject: [PATCH] Add GitHub PR + issue templates (#242) --- .github/ISSUE_TEMPLATE/BUG.md | 38 ++++++++++++ .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md | 33 ++++++++++ .github/ISSUE_TEMPLATE/SUPPORT.md | 49 +++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/PULL_REQUEST_TEMPLATE.md | 75 +++++++++++++++++++++++ 5 files changed, 200 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/BUG.md create mode 100644 .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md create mode 100644 .github/ISSUE_TEMPLATE/SUPPORT.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/BUG.md b/.github/ISSUE_TEMPLATE/BUG.md new file mode 100644 index 0000000..25a2d41 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG.md @@ -0,0 +1,38 @@ +--- +name: Report a bug with pyiCloud +--- + +## The problem + + + +## Environment + + +- pyiCloud release with the issue (`pip show pyicloud`): +- Last working pyiCloud release (if known): +- Service causing this issue: +- Python version (`python -V`): +- Operating environment (project deps/Docker/Windows/etc.): + +## Traceback/Error logs + + +```shell + +``` + +## Additional information + diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md new file mode 100644 index 0000000..6d1f68a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md @@ -0,0 +1,33 @@ +--- +name: Request a feature to pyiCloud +--- + +## The request + + + +## Environment + + +- pyiCloud version (`pip show pyicloud`): +- Python version (`python -V`): +- Operating environment (project deps/Docker/Windows/etc.): + +## Checklist + + +- [ ] I've looked informations into the README. +- [ ] I've looked informations into the pyiCloud's code. + +## Additional information + diff --git a/.github/ISSUE_TEMPLATE/SUPPORT.md b/.github/ISSUE_TEMPLATE/SUPPORT.md new file mode 100644 index 0000000..e255a63 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/SUPPORT.md @@ -0,0 +1,49 @@ +--- +name: Need help with pyiCloud +--- + +## The problem + + + +## Environment + + +- pyiCloud release with the issue (`pip show pyicloud`): +- Last working pyiCloud release (if known): +- Service causing this issue: +- Python version (`python -V`): +- Operating environment (project deps/Docker/Windows/etc.): + + +## Traceback/Error logs + + +```shell + +``` + +## Checklist + + +- [ ] I've looked informations into the README. +- [ ] I've looked informations into the pyiCloud's code. +- [ ] I've looked informations in Google. + +## Additional information + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..d05c2c3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: I'm unsure where to go + url: https://gitter.im/picklepete/pyicloud + about: If you are unsure where to go, then joining our chat is recommended; Just ask! diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..6a73ecc --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,75 @@ + +## Breaking change + + + +## Proposed change + + + +## Type of change + + +- [ ] Dependency upgrade +- [ ] Bugfix (non-breaking change which fixes an issue) +- [ ] New service (thank you!) +- [ ] New feature (which adds functionality to an existing service) +- [ ] Breaking change (fix/feature causing existing functionality to break) +- [ ] Code quality improvements to existing code or addition of tests + +## Example of code: + + +```python + +``` + +## Additional information + + +- This PR fixes or closes issue: fixes # +- This PR is related to issue: + +## Checklist + + +- [ ] The code change is tested and works locally. +- [ ] Local tests pass. **Your PR cannot be merged unless tests pass** +- [ ] There is no commented out code in this PR. +- [ ] Tests have been added to verify that the new code works. + +If user exposed functionality or configuration variables are added/changed: + +- [ ] Documentation added/updated to README