Skip to content

Commit 29070d6

Browse files
Merge pull request #38 from DrKJeff16/ghub
2 parents 471ae9e + 8df39aa commit 29070d6

5 files changed

Lines changed: 207 additions & 0 deletions

File tree

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,7 @@
44
/lua/types/wezterm/url.lua @DrKJeff16
55
/.github/CODEOWNERS @DrKJeff16
66
/.github/workflows/stylua.yml @DrKJeff16
7+
/.github/ISSUE_TEMPLATE/1-missing_types.yml @DrKJeff16
8+
/.github/ISSUE_TEMPLATE/2-feature_request.yml @DrKJeff16
9+
/.github/ISSUE_TEMPLATE/3-lazydev-bug.yml @DrKJeff16
10+
/.github/ISSUE_TEMPLATE/config.yml @DrKJeff16
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Missing or Bad Type
2+
description: A type is missing/badly implemented? Please tell us
3+
title: "[TYPE]: <TITLE>"
4+
labels: ["missing-types", "wrong-types"]
5+
assignees:
6+
- justinsgithub
7+
- DrKJeff16
8+
9+
body:
10+
- type: checkboxes
11+
attributes:
12+
label: Before we begin...
13+
description: "Make sure to read every checkbox and answer truthfully:"
14+
options:
15+
- label: I have checked for existing issues related to this one, whether open or closed
16+
required: true
17+
- label: I have checked for existing PRs and none address this, whether open or closed
18+
required: true
19+
- label: I have read the WezTerm Lua Reference and can confirm this type is not deprecated
20+
required: true
21+
- type: input
22+
attributes:
23+
label: "What version of WezTerm are you using? (`wezterm --version`)"
24+
placeholder: wezterm 20250725-073938-dd6e5bd2
25+
validations:
26+
required: true
27+
- type: input
28+
attributes:
29+
label: "What's the text editor you're using?"
30+
placeholder: "nvim|vscode|..."
31+
validations:
32+
required: false
33+
- type: input
34+
attributes:
35+
label: "Operating system and, if possible, what version?"
36+
placeholder: Arch Linux 6.15.6-arch1-1
37+
validations:
38+
required: true
39+
- type: textarea
40+
attributes:
41+
label: Describe the issue
42+
description: Write down what's wrong, as detailed as you can. Avoid irrelevant info
43+
validations:
44+
required: true
45+
- type: textarea
46+
attributes:
47+
label: Expected Types
48+
description: Describe what were you expecting to happen
49+
validations:
50+
required: true
51+
- type: textarea
52+
attributes:
53+
label: Additional Info and/or Screenshots
54+
description: If there's more info you could tell, please do. Screenshots too, if applicable
55+
validations:
56+
required: false
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: Feature request
2+
description: Suggest an idea for this project
3+
title: "[FEAT]: <TITLE>"
4+
labels: ["enhancement", "feature"]
5+
assignees:
6+
- justinsgithub
7+
- DrKJeff16
8+
9+
body:
10+
- type: checkboxes
11+
attributes:
12+
label: Did you check the docs and looked for existing issues?
13+
description: Tick all the checkboxes below to validate your issue
14+
options:
15+
- label: I have checked for existing issues related to this one, whether open or closed
16+
required: true
17+
- label: I have checked for existing PRs and none address this, whether open or closed
18+
required: true
19+
- type: textarea
20+
attributes:
21+
label: What suggestion do you have?
22+
description: Write down, as detailed as you can, about your suggestion
23+
validations:
24+
required: true
25+
- type: textarea
26+
attributes:
27+
label: How would this project improve?
28+
description: Describe clearly how would this project benefit from your suggestion
29+
validations:
30+
required: true
31+
- type: textarea
32+
attributes:
33+
label: Have you considered alternative solutions?
34+
description: Please describe any alternative solutions you have considered, if applicable
35+
validations:
36+
required: false
37+
- type: input
38+
attributes:
39+
label: "What's the text editor you're using?"
40+
placeholder: "nvim|vscode|..."
41+
validations:
42+
required: false
43+
- type: input
44+
attributes:
45+
label: "What version of WezTerm are you using? (`wezterm --version`)"
46+
placeholder: wezterm 20250725-073938-dd6e5bd2
47+
validations:
48+
required: false
49+
- type: input
50+
attributes:
51+
label: "Operating System and, if possible, what version?"
52+
placeholder: Arch Linux 6.15.6-arch1-1
53+
validations:
54+
required: false
55+
- type: textarea
56+
attributes:
57+
label: Additional Context
58+
description: If there's more info you could tell, please do. Screenshots too, if applicable
59+
validations:
60+
required: false
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
name: LazyDev Bug (Neovim)
2+
description: Is there anything wrong with the Neovim plugin? Tell us!
3+
title: "[NVIM]: <TITLE>"
4+
labels: ["bug", "important"]
5+
assignees:
6+
- DrKJeff16
7+
8+
body:
9+
- type: checkboxes
10+
attributes:
11+
label: Before we begin...
12+
description: "Make sure to read every checkbox and answer truthfully:"
13+
options:
14+
- label: I have checked for existing issues related to this one, whether open or closed
15+
required: true
16+
- label: I have checked for existing PRs and none address this, whether open or closed
17+
required: true
18+
- label: I have read the WezTerm Lua Reference and can confirm nothing should be wrong
19+
required: true
20+
- label: I have read the `lazydev.nvim` docs and my plugin manager's, respectively
21+
required: true
22+
- type: input
23+
attributes:
24+
label: "What version of Neovim are you using? (`nvim -v`)"
25+
placeholder: NVIM v0.12.0-dev-918+g1240d29f8f
26+
validations:
27+
required: true
28+
- type: input
29+
attributes:
30+
label: "Operating system and, if possible, what version?"
31+
placeholder: Arch Linux 6.15.6-arch1-1
32+
validations:
33+
required: true
34+
- type: textarea
35+
attributes:
36+
label: Describe the issue
37+
description: Write down what's wrong, as detailed as you can. Avoid irrelevant info
38+
validations:
39+
required: true
40+
- type: textarea
41+
attributes:
42+
label: Expected Behavior
43+
description: Describe what were you expecting to happen
44+
validations:
45+
required: true
46+
- type: textarea
47+
attributes:
48+
label: Steps To Reproduce
49+
description: Steps to reproduce the behavior
50+
placeholder: |
51+
1.
52+
2.
53+
3.
54+
validations:
55+
required: true
56+
- type: textarea
57+
attributes:
58+
label: How did you setup the plugin?
59+
description: Paste the relevant code snippet of how you configured this plugin
60+
value: |
61+
require('lazy').setup({
62+
spec = {
63+
{
64+
'folke/lazydev.nvim',
65+
ft = 'lua',
66+
dependencies = {
67+
{ 'justinsgithub/wezterm-types', lazy = true },
68+
},
69+
opts = {
70+
library = {
71+
-- Other library configs...
72+
{ path = 'wezterm-types', mods = { 'wezterm' } },
73+
},
74+
},
75+
},
76+
},
77+
})
78+
render: lua
79+
validations:
80+
required: true
81+
- type: textarea
82+
attributes:
83+
label: Additional Info and/or Screenshots
84+
description: If there's more info you could tell, please do. Screenshots too, if applicable
85+
validations:
86+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: true

0 commit comments

Comments
 (0)