From 1b0fb471652c6c84435abd159f9546e3535d7940 Mon Sep 17 00:00:00 2001 From: "Eshan Roy (Eshanized)" Date: Sun, 14 Apr 2024 05:59:49 +0530 Subject: [PATCH] =?UTF-8?q?=E2=9B=8F=EF=B8=8F@eshanized=20updating...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/CODEOWNERS | 3 + .github/ISSUE_TEMPLATE/proposal.yml | 40 +++++++++ .github/ISSUE_TEMPLATE/report-bug.yml | 117 ++++++++++++++++++++++++++ push.sh | 7 ++ 4 files changed, 167 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/ISSUE_TEMPLATE/proposal.yml create mode 100644 .github/ISSUE_TEMPLATE/report-bug.yml create mode 100755 push.sh diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..5b0fbdb --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,3 @@ +# https://help.github.com/articles/about-codeowners/ + +* @eshanized \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/proposal.yml b/.github/ISSUE_TEMPLATE/proposal.yml new file mode 100644 index 0000000..51fda5d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/proposal.yml @@ -0,0 +1,40 @@ +name: 💥 Proposal +description: Propose a non-trivial change to Snigdha OS +labels: [proposal] +body: + - type: markdown + attributes: + value: | + Common reasons for proposals include: + + - Bumping a critical dependency's major version; + - A significant improvement to a CLI command; + - Significant refactor; + - ... + + Remember, this is not for feature requests. We give you maximum freedom to write an elaborated proposal illustrating why you think the change is beneficial for us and for users, and what steps we should take to turn this into reality. You should not use this to ditch the feature request or bug template; such action could make us identify the issue wrongly and close it without doing anything. + + - type: checkboxes + attributes: + label: Have you read the Contributing Guidelines on issues? + options: + - label: I have read the [Contributing Guidelines](https://snigdha-os.github.io/documentation/introduction/contributing). + required: true + + - type: textarea + attributes: + label: Motivation + description: A clear and concise description of what the proposal is. + validations: + required: true + + - type: checkboxes + attributes: + label: Self-service + description: | + If you feel like you could contribute to this issue, please check the box below. This would tell us and other people looking for contributions that someone's working on it. + If you do check this box, please send a pull request within 7 days after a maintainer's approval so we can still delegate this to someone else. + + Proposals usually involve significant code changes, so please reach consensus with the maintainers before rushing to implement it. This ensures that you don't waste your time and we don't waste ours reading the large diffs. + options: + - label: I'd be willing to do some initial work on this proposal myself. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/report-bug.yml b/.github/ISSUE_TEMPLATE/report-bug.yml new file mode 100644 index 0000000..1a84481 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/report-bug.yml @@ -0,0 +1,117 @@ +name: 🐛 Bug Report +description: Help us to improve Snigdha OS +labels: [bug] +body: + - type: markdown + attributes: + value: | + ## First Thing First! + + Before filing any issue, ask yourself: + - Is this clearly a problem of **Snigdha OS**? (e.g rootfs) + - Do I have basic ideas about where it goes wrong? (e.g dir) + - Could it be because of my own mistakes? + + **The GitHub issue tracker is not a support forum**. If you are not sure whether it could be your mistakes, ask in the [Snigdha OS Forum](https://forum.snigdhaos.org/) first. The quickest way to verify whether the problem is of Snigdha OS is through a **reproduction**, starting with a fresh installation(note: install on virtual machine) and making changes until the bug is reproduced. + + Make the bug obvious. Ideally, we should be able to understand it without running any code. + + Bugs are fixed faster if you include: + - A repro repository to inspect the code + - An url to see the problem live (if possible) + + + - type: checkboxes + attributes: + label: Have you read the Contributing Guidelines? + options: + - label: I have read the [Contributing Guidelines](https://snigdha-os.github.io/documentation/introduction/contributing). + required: true + + - type: checkboxes + attributes: + label: Prerequisites + description: Please check the following items before creating a issue. This way we know you've done these steps first. + options: + - label: I'm using the latest version of **Snigdha OS**. + required: true + - label: I have reinstalled **Snigdha OS**. + - label: I have tried the `upgrade` or `update` command. + - label: I have read the console error message carefully (if applicable). + - label: I am not using virtual machine. + + - type: textarea + attributes: + label: Description + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: input + attributes: + label: Reproducible demo + description: | + > **What happens if you skip this step?** Someone will read your bug report, and maybe will be able to help you, but it’s unlikely that it will get much attention from the team. Eventually, the issue will likely get closed in favor of issues that have reproducible demos. + + Please remember that: + + - Issues without reproducible demos have a very low priority. + - The person fixing the bug would have to do that anyway. Please be respectful of their time. + - You might figure out the issues yourself as you work on extracting it. + + Thanks for helping us help you! + + - type: textarea + attributes: + label: Steps to reproduce + description: Write down the steps to reproduce the bug. You should start with a fresh installation, or your git repository linked above. + placeholder: | + Step 1: + Step 2: + Step 3: + Step 4: + validations: + required: true + + - type: textarea + attributes: + label: Expected behavior + description: | + How did you expect your project to behave? It’s fine if you’re not sure your understanding is correct. Write down what you thought would happen. + placeholder: Write what you thought would happen. + validations: + required: true + + - type: textarea + attributes: + label: Actual behavior + description: | + Did something go wrong? Is something broken, or not behaving as you expected? + Describe this section in detail, and attach screenshots if possible. Don't only say "it doesn't work"! + Please submit exhaustive and complete log messages (we also need the error stack-traces, not just the message). + > Please read error messages carefully: it often tells you exactly what you are doing wrong. + placeholder: Write what happened. Add full console log messages and screenshots, if applicable. + validations: + required: true + + - type: textarea + attributes: + label: Your PC Specification + description: | + Include as many relevant details about the environment you experienced the bug in. + > run `cat /etc/os-release` on terminal to see **OS Build ID** + value: | + - CPU: [e.g i5 1335U] + - RAM: [e.g 2 GiB] + - STORAGE: [e.g SSD/HDD] + - Snigdha OS Build: [e.g arctic] + - Snigdha OS Version: [e.g 4.5] + + - type: checkboxes + attributes: + label: Self-service + description: | + If you feel like you could contribute to this issue, please check the box below. This would tell us and other people looking for contributions that someone's working on it. + If you do check this box, please send a pull request within 7 days so we can still delegate this to someone else. + options: + - label: I'd be willing to fix this bug myself. diff --git a/push.sh b/push.sh new file mode 100755 index 0000000..c3260b5 --- /dev/null +++ b/push.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +# Author : Eshan Roy + +git add . +git commit -m "⛏️@eshanized updating..." +git push origin master \ No newline at end of file