Skip to content
This repository was archived by the owner on Jun 11, 2025. It is now read-only.

Commit b9e6437

Browse files
committed
Switch to GitHub issue forms
1 parent 8f4d493 commit b9e6437

File tree

3 files changed

+140
-36
lines changed

3 files changed

+140
-36
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 36 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/bug.yaml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
name: Bug
2+
description: Report any unexpected or incorrect behaviour.
3+
labels: ["bug"]
4+
body:
5+
- type: checkboxes
6+
attributes:
7+
label: Before we start...
8+
options:
9+
- label: I've searched existing issues, but my problem hasn't been reported yet.
10+
required: true
11+
- label: I've read the documentation (including notes on error messages and rate limiting), but my problem is something else.
12+
required: true
13+
- label: I've tested the behaviour on [Skype for Web](https://web.skype.com), and it works there but not with SkPy.
14+
required: true
15+
- type: textarea
16+
id: summary
17+
attributes:
18+
label: Summary
19+
description: Describe the problem and context briefly.
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: code
24+
attributes:
25+
label: Code sample
26+
description: >-
27+
Add a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of code that shows the problem.
28+
29+
* You can `print(obj)` a SkPy object to produce a more readable summary of its contents.
30+
placeholder: >
31+
from skpy import Skype
32+
33+
sk = Skype(username, password)
34+
35+
...
36+
render: python
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: output
41+
attributes:
42+
label: Code output
43+
description: >-
44+
Run your code sample and paste the output below.
45+
46+
* Set the `SKPY_DEBUG_HTTP=1` environment variable so that requests to the Skype API are logged.
47+
48+
* Make sure to redact any personal information -- authentication tokens, passwords, usernames, email addresses, contact details etc.
49+
50+
* Tidying up the output:
51+
* For a large log, try to reduce it to the relevant method or API call.
52+
* For tracebacks, include the full stack trace (starting from `Traceback (most recent call last):` and ending with the exception message itself).
53+
* If in doubt, paste the full output.
54+
render: python
55+
validations:
56+
required: true
57+
- type: textarea
58+
id: explain
59+
attributes:
60+
label: Explain your code
61+
description: >-
62+
What went wrong? How should this code behave instead?
63+
64+
* Test the corresponding action on [Skype for Web](https://web.skype.com) and describe how it differs.
65+
66+
* For authentication issues, say what credentials you're using -- Skype username, email address or phone number.
67+
68+
* For conversations or messages, say which chat types are affected (either 1-to-1s or groups, and with Skype contacts, external users or bots).
69+
70+
* If sending files or pictures in a message, attach or link a sample of what you're trying to send.
71+
validations:
72+
required: true
73+
- type: input
74+
id: version
75+
attributes:
76+
label: SkPy version
77+
validations:
78+
required: true
79+
- type: input
80+
id: version-python
81+
attributes:
82+
label: Python version
83+
validations:
84+
required: true
85+
- type: textarea
86+
id: misc
87+
attributes:
88+
label: Anything else?
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Enhancement
2+
description: Request the addition of a new or missing feature.
3+
labels: ["enhancement"]
4+
body:
5+
- type: checkboxes
6+
attributes:
7+
label: Before we start...
8+
options:
9+
- label: I've searched existing issues, but my request hasn't been submitted yet.
10+
required: true
11+
- label: I've read the documentation, but my request is something new.
12+
required: true
13+
- label: I've checked on [Skype for Web](https://web.skype.com), and the feature I'm requesting does exist there.
14+
required: true
15+
- type: textarea
16+
id: summary
17+
attributes:
18+
label: Summary
19+
description: Describe the problem and context briefly.
20+
validations:
21+
required: true
22+
- type: textarea
23+
id: code
24+
attributes:
25+
label: Code sample
26+
description: >-
27+
Add a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of code that shows what you're trying to do.
28+
placeholder: >
29+
from skpy import Skype
30+
31+
sk = Skype(username, password)
32+
33+
...
34+
render: python
35+
validations:
36+
required: true
37+
- type: input
38+
id: version
39+
attributes:
40+
label: SkPy version
41+
validations:
42+
required: true
43+
- type: input
44+
id: version-python
45+
attributes:
46+
label: Python version
47+
validations:
48+
required: true
49+
- type: textarea
50+
id: misc
51+
attributes:
52+
label: Anything else?

0 commit comments

Comments
 (0)