Skip to content

Commit b5de29a

Browse files
authored
Add PR and issue templates and labeler CI (#11)
1 parent 1f76645 commit b5de29a

File tree

8 files changed

+175
-0
lines changed

8 files changed

+175
-0
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
name: 🐞 Bug report
3+
about: Αναφέρετε ένα σφάλμα
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
/type bug
10+
11+
### Ποιος είναι ο τύπος του προβλήματος ή του σφάλματος που εντοπίσατε;
12+
13+
<!--
14+
Αφαιρέστε το σύμβολο του σχολίου για τον τύπο που θέλετε και διαγράψτε τα υπόλοιπα.
15+
Π.χ το `<!-- /type translation..` θα γινει απλά: `/type translation`
16+
-->
17+
18+
<!-- /type cicd -->
19+
<!-- /type translation -->
20+
<!--/type documentation -->
21+
<!-- /type test-automation -->
22+
23+
## Περίληψη προβλήματος
24+
25+
<!--
26+
Περιγράψτε το πρόβλημα που εντοπίσατε.
27+
-->
28+
29+
**Οδηγίες για την αναπαραγωγή του σφάλματος**
30+
31+
<!--
32+
Τα βήματα ή η τοποθεσία που μπορεί καποιος να βρει το πρόβλημα.
33+
-->
34+
35+
## Επιθυμητή συμπεριφορά
36+
37+
<!--
38+
Ποια είναι η επιθυμητή συμπεριφορά.
39+
-->
40+
41+
## Πρόσθετο υλικό
42+
43+
<!--
44+
Κάποια παραπάνω πληροφορία σχετική με το πρόβλημα.
45+
-->
46+
47+
## Κάποια πρόταση για την επίλυση του προβλήματος
48+
49+
<!--
50+
Έχετε κατά νου κάποια λύση για το πρόβλημα.
51+
-->

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: PyGreece Community Discord Server
4+
url: https://discord.gg/evcNPRVCMB
5+
about: To PyGreece είναι μία online κοινότητα προγραμματιστών Python
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: 💡 Feature request
3+
about: Προτείνετε μία νέα λειτουργία
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
/type enhancement
10+
11+
### Ποιος είναι ο τύπος του νέου feature;
12+
13+
<!--
14+
Αφαιρέστε το σύμβολο του σχολίου για τον τύπο που θέλετε και διαγράψτε τα υπόλοιπα.
15+
Π.χ το `<!-- /type translation..` θα γινει απλά: `/type translation`
16+
-->
17+
18+
<!-- /type cicd -->
19+
<!-- /type translation -->
20+
<!--/type documentation -->
21+
<!-- /type test-automation -->
22+
23+
## Ποιο είναι το feature που θέλετε να προσθέσετε;
24+
25+
<!--
26+
Μία περιγραφή του προβλήματος που θα λύσει το νέο feature.
27+
-->
28+
29+
**Λεπτομερής περιφραφή:**
30+
31+
## Προτεινόμενη λύση
32+
33+
<!--
34+
Έχετε κατά νου τον τρόπο υλοποίησης;
35+
-->

.github/ISSUE_TEMPLATE/other.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: 🔧 other task
3+
about: Άλλη εργασία
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
/type task
10+
11+
### Ποιος είναι ο τύπος του task;
12+
13+
<!--
14+
Αφαιρέστε το σύμβολο του σχολίου για τον τύπο που θέλετε και διαγράψτε τα υπόλοιπα.
15+
Π.χ το `<!-- /type translation..` θα γινει απλά: `/type translation`
16+
-->
17+
18+
<!-- /type cicd -->
19+
<!-- /type translation -->
20+
<!--/type documentation -->
21+
<!-- /type test-automation -->
22+
23+
## Περιγραφή του task
24+
25+
<!--
26+
Περιγράψτε το issue και το τι ακριβώς θα θέλατε να συμβεί στο προτζεκτ.
27+
-->

.github/ISSUE_TEMPLATE/translation.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
name: 📝 Translation task
3+
about: Εργασία σχετική με την μετάφραση των εγγράφων της Python
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
/type translation
10+
11+
## Περιγραφή της εργασίας μετάφρασης
12+
13+
<!--
14+
Περιγράψτε το issue και την μετάφραση που θα πρέπει να προσθέσουμε στο προτζεκτ.
15+
-->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Ποιο issue κλείνει το συγκεκριμένο PR;
2+
3+
Closes #(ο αριθμός του issue)
4+
5+
## Περιγραφή του PR
6+
7+
<!-- Μια απλή περιγραφή των αλλαγών που φέρνει το PR -->

.github/labeler.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
# Types
3+
bug:
4+
- '/type bug'
5+
cicd:
6+
- '/type cicd'
7+
documentation:
8+
- '/type documentation'
9+
test-automation:
10+
- '/type test-automation'
11+
translation:
12+
- '/type translation'
13+
task:
14+
- '/type task'
15+
enhancement:
16+
- '/type enhancement'

.github/workflows/issue_labels.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: "Issue Labeler"
2+
on:
3+
issues:
4+
types: [opened, edited]
5+
6+
permissions:
7+
issues: write
8+
contents: read
9+
10+
jobs:
11+
labeler:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: github/issue-labeler@c1b0f9f52a63158c4adc09425e858e87b32e9685 # v3.4
15+
with:
16+
configuration-path: .github/labeler.yaml
17+
enable-versioned-regex: 0
18+
include-title: 1
19+
repo-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)