From d74411453be21ccce0e75e0c88159735bb91df99 Mon Sep 17 00:00:00 2001 From: dvlbot Date: Tue, 13 Dec 2022 16:34:00 +0100 Subject: [PATCH] Streamline --- .github/ISSUE_TEMPLATE/bug_report.yml | 106 +++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 12 +++ .github/ISSUE_TEMPLATE/feature_request.yml | 36 +++++++ .github/labels.yml | 15 +++ .github/workflows/action_branch.yml | 7 ++ .github/workflows/action_pull_request.yml | 7 ++ README.md | 16 ++-- 7 files changed, 191 insertions(+), 8 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..a33b289 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,106 @@ +--- +name: "\U0001F41B Bug report" +description: File a bug report +title: "[Bug]: " +labels: ["bug", "triage"] +assignees: + - cytopia + +body: + + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + + - type: input + attributes: + label: (Optional) Error message + description: If you encountered any error message, copy and paste it here. This will be used for googling the issue. + validations: + required: false + + - type: textarea + id: what-happened + attributes: + label: What went wrong? + description: What exactly went wrong and what bug did you encounter? + validations: + required: true + + - type: textarea + id: expected-behaviour + attributes: + label: Expected behaviour + description: What did you expect to happen instead? + validations: + required: true + + - type: textarea + id: steps-to-reproduce + attributes: + label: How can we reproduce the bug? + description: How do you trigger this bug? Please walk us through it step by step in detail. This is crucial in order to triage the bug and support you in resolving it. + validations: + required: true + + - type: dropdown + id: host-os + attributes: + label: Host Operating System + description: What operating system are you using? + multiple: false + options: + - Linux + - macOS + - Windows + validations: + required: true + + - type: dropdown + id: host-platform + attributes: + label: Host Platform (amd64, arm64, other) + description: What host platform are you running on? + options: + - amd64 + - arm64 + - other + validations: + required: true + + - type: dropdown + attributes: + label: (Linux only) Is SELinux enabled? + description: When using Linux as your host operating system, check if SELinux is enabled or not. + options: + - Yes, SELinux is enabled + - No, SELinux is disabled + - I don't know + - I am not on Linux + validations: + required: true + + - type: input + id: docker-version + attributes: + label: Docker version + description: "What Docker version are you using? Please copy and paste the output of `docker --version` into this text area." + validations: + required: true + + - type: textarea + id: log-docker + attributes: + label: "Log: docker logs" + description: "Please copy and paste the output of `docker logs` into this text area" + render: shell + validations: + required: true + + - type: textarea + attributes: + label: (Optional) Additional information + description: Add any additional information that might help with this bug report. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..9f2ad11 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,12 @@ +--- +blank_issues_enabled: false +contact_links: + - name: Devilbox Discord Chat + url: https://discord.gg/2wP3V6kBj4 + about: Please notify or discuss about any other requests here. + - name: Devilbox Discourse Forum + url: https://devilbox.discourse.group/ + about: Please ask and answer general questions here. + - name: Devilbox documentation + url: https://devilbox.readthedocs.io/ + about: Find the Devilbox documentation here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..eb9d2fa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,36 @@ +--- +name: "✨ Feature request" +description: Suggest an idea or feature for this project +title: "[Feature]: " +labels: ["feature"] +assignees: [] + +body: + + - type: textarea + attributes: + label: What is your idea or feature suggestion? + description: Tell us, what idea or feature you suggest to be added. + validations: + required: true + + - type: textarea + attributes: + label: Benefits + description: Tell us, how this will be beneficial. + validations: + required: false + + - type: textarea + attributes: + label: Where can we find information about this? + description: If you are proposing a software or tool, please add relevant links and documentation. + validations: + required: false + + - type: dropdown + attributes: + label: Are you willing to provide a PR to address this? + options: + - "Yes" + - "No" diff --git a/.github/labels.yml b/.github/labels.yml index 9a507e8..c3d6812 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -10,3 +10,18 @@ - name: PR-merge color: 3498db description: "Pull Request: Merge when ready" +- name: bug + color: ee0701 + description: "Bug Report" +- name: triage + color: 0c9cf2 + description: "Needs Triaging" +- name: feature + color: dc8b10 + description: "Feature Request" +- name: invalid + color: e6e6e6 + description: "Invalid Issue" +- name: duplicate + color: 4e6ca2 + description: "Duplicate Issue" diff --git a/.github/workflows/action_branch.yml b/.github/workflows/action_branch.yml index 55d6950..4f1ea50 100644 --- a/.github/workflows/action_branch.yml +++ b/.github/workflows/action_branch.yml @@ -11,6 +11,13 @@ name: build # ------------------------------------------------------------------------------------------------- on: push: + paths: + - '.github/workflows/action_branch.yml' + - '.github/workflows/params.yml' + - 'Dockerfiles/**' + - 'tests/**' + - 'Makefile' + - '!**.md' jobs: diff --git a/.github/workflows/action_pull_request.yml b/.github/workflows/action_pull_request.yml index c80bf78..1343d04 100644 --- a/.github/workflows/action_pull_request.yml +++ b/.github/workflows/action_pull_request.yml @@ -11,6 +11,13 @@ name: build # ------------------------------------------------------------------------------------------------- on: pull_request: + paths: + - '.github/workflows/action_pull_request.yml' + - '.github/workflows/params.yml' + - 'Dockerfiles/**' + - 'tests/**' + - 'Makefile' + - '!**.md' jobs: diff --git a/README.md b/README.md index 1ef420e..c9a956a 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ [![nightly](https://github.com/devilbox/docker-mysql/workflows/nightly/badge.svg)](https://github.com/devilbox/docker-mysql/actions?query=workflow%3Anightly) [![License](https://img.shields.io/badge/license-MIT-%233DA639.svg)](https://opensource.org/licenses/MIT) -[![Gitter](https://badges.gitter.im/devilbox/Lobby.svg)](https://gitter.im/devilbox/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Discourse](https://img.shields.io/discourse/https/devilbox.discourse.group/status.svg?colorB=%234CB697)](https://devilbox.discourse.group) +[![Discord](https://img.shields.io/discord/1051541389256704091?color=8c9eff&label=Discord&logo=discord)](https://discord.gg/2wP3V6kBj4) +[![Discourse](https://img.shields.io/discourse/https/devilbox.discourse.group/status.svg?colorB=%234CB697&label=Discourse&logo=discourse)](https://devilbox.discourse.group) **Available Architectures:** `amd64`, `arm64` @@ -234,8 +234,8 @@ In case you seek help, go and visit the community pages.

📘 Documentation

-

🗪 Chat

-

🗫 Forum

+

🎮 Discord

+

🗪 Forum

@@ -246,8 +246,8 @@ In case you seek help, go and visit the community pages. - - + + @@ -258,7 +258,7 @@ In case you seek help, go and visit the community pages. devilbox.readthedocs.io - gitter.im/devilbox + discord/devilbox devilbox.discourse.group @@ -269,7 +269,7 @@ In case you seek help, go and visit the community pages. **[@cytopia](https://github.com/cytopia)** -I try to keep with literally **over 100 projects** besides a full-time job. +I try to keep up with literally **over 100 projects** besides a full-time job. If my work is making your life easier, consider contributing. 🖤 * [GitHub Sponsorship](https://github.com/sponsors/cytopia)