Skip to content

Commit a76d086

Browse files
authored
Merge pull request #827 from boriel-basic/feat/add_bug_form
feat: add Bug Report form
2 parents ce5035c + e442a35 commit a76d086

3 files changed

Lines changed: 167 additions & 0 deletions

File tree

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Bug Report
2+
description: File a bug report.
3+
title: "[Bug]: "
4+
labels: ["bug", "triage"]
5+
projects: ["boriel-basic/1"]
6+
assignees:
7+
- boriel
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this bug report!
13+
- type: input
14+
id: contact
15+
attributes:
16+
label: Contact Details
17+
description: How can we get in touch with you if we need more info?
18+
placeholder: e.g. Telegram @nickname
19+
validations:
20+
required: false
21+
- type: input
22+
id: version
23+
attributes:
24+
label: Compiler version
25+
description: |
26+
Always check you have the latest version.
27+
You can get the version with zxbc --version
28+
placeholder: v1.17.3
29+
validations:
30+
required: true
31+
- type: textarea
32+
id: what-happened
33+
attributes:
34+
label: What happened?
35+
description: Also tell us, what did you expect to happen?
36+
placeholder: Tell us what you see!
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: logs
41+
attributes:
42+
label: Error and Warning messages
43+
description: |
44+
Please copy and paste any relevant log output.
45+
This will be automatically formatted into code, so no need for backticks.
46+
render: shell
47+
- type: checkboxes
48+
id: terms
49+
attributes:
50+
label: Code of Conduct
51+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://boriel-basic/zxbasic/blob/main/CODE_OF_CONDUCT.md).
52+
options:
53+
- label: I agree to follow this project's Code of Conduct
54+
required: true
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Informe de fallo
2+
description: Informar de un problema
3+
title: "[Bug]: "
4+
labels: ["bug", "triage"]
5+
projects: ["boriel-basic/1"]
6+
assignees:
7+
- boriel
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
¡Gracias por tomarte el tiempo de informar de este fallo!
13+
- type: input
14+
id: contact
15+
attributes:
16+
label: Detalles de Contacto
17+
description: ¿Cómo podemos contactarte si ncesitamos información? (opcional)
18+
placeholder: e.g. Telegram @nickname
19+
validations:
20+
required: false
21+
- type: input
22+
id: version
23+
attributes:
24+
label: Versión del compilador
25+
description: |
26+
Always check you have the latest version.
27+
You can get the version with zxbc --version
28+
placeholder: v1.17.3
29+
validations:
30+
required: true
31+
- type: textarea
32+
id: what-happened
33+
attributes:
34+
label: ¿Qué ha pasado?
35+
description: Cuéntanos también que esperabas que sucediera.
36+
placeholder: (descripción del problema)
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: logs
41+
attributes:
42+
label: Mensajes de error o warnings del compilador
43+
description: |
44+
Por favor, copia y pega la salida de los logs.
45+
Serán formateados automáticamente como salida de log. No necesitas usar formato.
46+
render: shell
47+
- type: checkboxes
48+
id: terms
49+
attributes:
50+
label: Código de Conducta
51+
description: Al enviar este formulario, acuerdas seguir nuestro [Código de Conducta](https://boriel-basic/zxbasic/blob/main/CODE_OF_CONDUCT.md).
52+
options:
53+
- label: I agree to follow this project's Code of Conduct
54+
required: true

CODE_OF_CONDUCT.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
## Our Standards
8+
9+
Examples of behavior that contributes to creating a positive environment include:
10+
11+
- Using welcoming and inclusive language
12+
- Being respectful of differing viewpoints and experiences
13+
- Gracefully accepting constructive criticism
14+
- Focusing on what is best for the community
15+
- Showing empathy towards other community members
16+
17+
Examples of unacceptable behavior include:
18+
19+
- The use of sexualized language or imagery and unwelcome sexual attention or advances
20+
- Trolling, insulting/derogatory comments, and personal or political attacks
21+
- Public or private harassment
22+
- Publishing others’ private information, such as a physical or electronic address, without explicit permission
23+
- Other conduct which could reasonably be considered inappropriate in a professional setting
24+
25+
## Our Responsibilities
26+
27+
Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28+
29+
## Scope
30+
31+
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces.
32+
33+
## Enforcement
34+
35+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [INSERT EMAIL]. All complaints will be reviewed and investigated promptly and fairly.
36+
37+
Project maintainers are obligated to respect the privacy and security of the reporter of any incident.
38+
39+
## Enforcement Guidelines
40+
41+
Project maintainers will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
42+
43+
### 1. Correction
44+
45+
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
46+
47+
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
48+
49+
### 2. Warning
50+
51+
**Community Impact**: A violation through a single incident or series of actions.
52+
53+
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
54+
55+
### 3. Temporary Ban
56+
57+
**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.
58+
59+
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Viol

0 commit comments

Comments
 (0)