Skip to content

Commit 344eb4e

Browse files
committed
chore: normalize license, package metadata and GitHub templates
1 parent ef05dd2 commit 344eb4e

13 files changed

Lines changed: 166 additions & 53 deletions

‎.editorconfig‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
indent_style = space
8+
indent_size = 2
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false

‎.gitattributes‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

‎.github/CODEOWNERS‎

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

‎.github/FUNDING.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [TheStreamCode]

‎.github/ISSUE_TEMPLATE/bug_report.md‎

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: Bug report
2+
description: Report a reproducible defect
3+
title: "[Bug]: "
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for taking the time to report a defect.
9+
Fill in every field: reports without a version and a reproduction are hard to act on.
10+
For security issues use SECURITY.md, never a public issue.
11+
- type: input
12+
id: version
13+
attributes:
14+
label: Version
15+
description: Release tag, package version or extension version.
16+
placeholder: "v1.2.3"
17+
validations:
18+
required: true
19+
- type: input
20+
id: environment
21+
attributes:
22+
label: Environment
23+
description: Operating system, runtime and the third-party product version this integrates with.
24+
placeholder: "Windows 11, Node.js 24, VS Code 1.104"
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: steps
29+
attributes:
30+
label: Steps to reproduce
31+
description: Smallest sequence that shows the problem.
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: expected
36+
attributes:
37+
label: Expected and actual behavior
38+
validations:
39+
required: true
40+
- type: textarea
41+
id: logs
42+
attributes:
43+
label: Logs or error output
44+
description: Redact tokens, cookies and personal data.
45+
render: text
46+
validations:
47+
required: false
48+
- type: checkboxes
49+
id: confirmations
50+
attributes:
51+
label: Confirmations
52+
options:
53+
- label: I searched existing issues for the same problem.
54+
required: true
55+
- label: This report does not contain credentials or personal data.
56+
required: true

‎.github/ISSUE_TEMPLATE/config.yml‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
blank_issues_enabled: false
22
contact_links:
3-
- name: Questions and support
3+
- name: Questions and workflows
44
url: https://github.com/TheStreamCode/opencode-muse-auth/discussions
5-
about: Ask usage questions in GitHub Discussions
5+
about: Ask usage questions and share workflows in GitHub Discussions
6+
- name: Report a security vulnerability
7+
url: https://github.com/TheStreamCode/opencode-muse-auth/security/advisories/new
8+
about: Send sensitive findings privately. Never include credentials in a public issue.
9+
- name: opencode support
10+
url: https://github.com/sst/opencode/issues
11+
about: Report problems that also occur without this plugin to the opencode project.

‎.github/ISSUE_TEMPLATE/feature_request.md‎

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Feature request
2+
description: Propose a focused improvement
3+
title: "[Feature]: "
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Describe the problem first, then the proposed change.
9+
Large features usually need a discussion before an implementation.
10+
- type: textarea
11+
id: problem
12+
attributes:
13+
label: Problem
14+
description: What is hard or impossible today, and for whom.
15+
validations:
16+
required: true
17+
- type: textarea
18+
id: proposal
19+
attributes:
20+
label: Proposed change
21+
description: Desired behavior, alternatives considered, and what it must not break.
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: scope
26+
attributes:
27+
label: Scope and compatibility
28+
description: Affected platforms, configuration or public interfaces.
29+
validations:
30+
required: false
31+
- type: checkboxes
32+
id: confirmations
33+
attributes:
34+
label: Confirmations
35+
options:
36+
- label: I searched existing issues and discussions for this proposal.
37+
required: true

‎.github/PULL_REQUEST_TEMPLATE.md‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## Summary
2+
3+
<!-- What problem does this change solve? -->
4+
5+
## Change
6+
7+
<!-- What did you change, and why this approach? -->
8+
9+
## Verification
10+
11+
- [ ] `npm run build`
12+
- [ ] `npm test`
13+
14+
## Checklist
15+
16+
- [ ] Focused change, one problem per pull request
17+
- [ ] Tests added or updated where behavior changed
18+
- [ ] Documentation and `CHANGELOG.md` updated when behavior changed
19+
- [ ] No subscription keys, tokens, or account data in the diff
20+
- [ ] Required CI checks pass

0 commit comments

Comments
 (0)