Skip to content

Commit 99e3218

Browse files
authored
chore: Update Issue+PR Templates / add SECURITY.md (#1732)
* update the contributing templates and links * add `SECURITY.md` * hardcode issue template order / update PR template
1 parent dd700fc commit 99e3218

8 files changed

Lines changed: 68 additions & 37 deletions

File tree

.github/ISSUE_TEMPLATE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!-- Note: Please must use one of our issue templates to file an issue! 🛑 -->
2+
<!-- 👉 https://github.com/JoshuaKGoldberg/create-typescript-app/issues/new/choose 👈 -->
3+
<!-- **Issues that should have been filed with a template will be closed without action, and we will ask you to use a template.** -->
4+
5+
<!-- This blank issue template is only for issues that don't fit any of the templates. -->
6+
7+
## Overview
8+
9+
...
Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Bug report 🐛
2-
description: Create a bug report for Solid Start.
3-
labels: ['bug', 'needs triage']
4-
title: '[Bug?]: '
2+
description: Create a bug report for SolidStart.
3+
labels: ["bug", "needs triage"]
4+
title: "[Bug?]: "
55
body:
66
- type: markdown
77
attributes:
@@ -59,9 +59,10 @@ body:
5959
OS: Linux 5.10 Debian GNU/Linux 9 (stretch)
6060
CPU: (8) arm64
6161
Binaries:
62-
Node: 14.17.0 - /usr/local/bin/node
63-
Yarn: 1.22.5 - /usr/local/bin/yarn
64-
npm: 6.14.13 - /usr/local/bin/npm
62+
Node: 20.0.0 - /usr/local/bin/node
63+
Yarn: 3.0.0 - /usr/local/bin/yarn
64+
npm: 9.8.0 - /usr/local/bin/npm
65+
pnpm: 9.0.0 - /usr/local/bin/pnpm
6566
npmPackages:
66-
solid-start: 1.0.0 => 1.0.0
67+
@solidjs/start: 1.0.0 => 1.0.0
6768
render: shell
Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,41 @@
11
name: Feature request 💄
2-
description: Suggest a new idea for Solid Start.
3-
labels: ['enhancement', 'needs triage']
4-
title: '[Feature?]: '
2+
description: Suggest a new idea for SolidStart.
3+
labels: ["enhancement", "needs triage"]
4+
title: "[Feature?]: "
55
body:
6-
- type: markdown
7-
attributes:
8-
value: |
9-
Please provide a searchable summary of the issue in the title above ⬆️.
10-
11-
Thanks for contributing by creating an issue! ❤️
126
- type: checkboxes
137
attributes:
148
label: Duplicates
159
description: Please [search the history](https://github.com/solidjs/solid-start/issues) to see if an issue already exists for the same problem.
1610
options:
1711
- label: I have searched the existing issues
1812
required: true
13+
1914
- type: checkboxes
2015
attributes:
2116
label: Latest version
2217
description: We roll bug fixes, performance enhancements, and other improvements into new releases.
2318
options:
2419
- label: I have tested the latest version
2520
required: true
21+
22+
- type: markdown
23+
attributes:
24+
value: |
25+
Please provide a searchable summary of the issue in the title above ⬆️.
26+
27+
Thanks for contributing by creating an issue! ❤️
28+
2629
- type: textarea
2730
attributes:
2831
label: Summary 💡
2932
description: Describe how it should work.
33+
3034
- type: textarea
3135
attributes:
3236
label: Examples 🌈
3337
description: Provide a link to the Solid Start specification, other implementations, or screenshots of the expected behavior.
38+
3439
- type: textarea
3540
attributes:
3641
label: Motivation 🔦
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
name: 'Questions / Help 💬'
1+
name: "Questions / Help 💬"
22
description: If you have questions, please check the Discussions tab
3-
title: '[Please read the message below]'
4-
labels: [':speech_balloon: Question']
3+
title: "[Please read the message below]"
4+
labels: [":speech_balloon: Question"]
55
body:
66
- type: markdown
77
attributes:
@@ -14,6 +14,7 @@ body:
1414
1515
- [The Discussion Q&A page](https://github.com/solidjs/solid-start/discussions/categories/q-a)
1616
- [All Discussions](https://github.com/solidjs/solid-start/discussions)
17+
- [SolidJS Discord](https://discord.gg/solidjs)
1718
- type: checkboxes
1819
id: no-post
1920
attributes:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
blank_issues_enabled: false
1+
contact_links:
2+
- name: "SolidJS Discord"
3+
url: https://discord.gg/solidjs
4+
about: For questions and suggestions, please joins us on discord!

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,15 @@
22

33
Please check if your PR fulfills the following requirements:
44

5+
- [ ] Addresses an existing open issue: fixes #000
56
- [ ] Tests for the changes have been added (for bug fixes / features)
67

7-
## PR Type
8-
9-
What kind of change does this PR introduce?
10-
11-
<!-- Please check the one that applies to this PR using "x". -->
12-
13-
- [ ] Bugfix
14-
- [ ] Feature
15-
- [ ] Code style update (formatting, local variables)
16-
- [ ] Refactoring (no functional changes, no api changes)
17-
- [ ] Build related changes
18-
- [ ] CI related changes
19-
- [ ] Documentation content changes
20-
- [ ] infrastructure changes
21-
- [ ] Other... Please describe:
22-
238
## What is the current behavior?
9+
2410
<!-- Please describe the current behavior that you are modifying, or link to a relevant issue. -->
2511

2612
## What is the new behavior?
2713

2814
## Other information
15+
2916
<!-- Add screenshots, GIFS, or any other relevant information that might help give more context. -->

.github/SECURITY.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Thanks for helping make Solid safe for everyone.
2+
3+
# Security
4+
5+
SolidJS takes the security of our software seriously, including all of the open-source code repositories managed through [this GitHub organization](https://github.com/solidjs).
6+
7+
## Reporting a Vulnerability
8+
9+
<ins>**If you think you've found a security issue, please DO NOT report, discuss, or describe it on Discord or GitHub.**<ins>
10+
11+
**All security-related issues, concerns, and problems must be reported via email to: security@solidjs.com**
12+
13+
Please include everything necessary to reproduce the problem when sending over information, including an example repository on StackBlitz or GitHub. Please don't add explicit details about the security issue you are reporting in any of the repository's contents.
14+
15+
**_This is detrimental to the safety of all SolidStart users. No exceptions._**
16+
17+
## Embargo Policy
18+
19+
SolidJS's Security Team members must share information only within the Solid Core and Security teams on a need-to-know basis to fix the related issue in Solid. The information members and others receive thorough participation in this group must not be made public, shared, or even hinted otherwise, except with prior explicit approval (which shall be handled on a case-by-case basis). This holds true until the agreed-upon public disclosure date/time is satisfied.
20+
21+
As a clarifying example, this policy forbids Solid Security members from sharing list information with their employers; unless prior arrangements have been made directly with an employer.
22+
23+
In the unfortunate event that you share the information beyond what is allowed by this policy, you must urgently inform the Solid Security Team of exactly what information leaked and to whom, as well as the steps that will be taken to prevent future leaks.
24+
25+
**Repeated offenses may lead to the removal from the Security or Solid team.**

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"license": "MIT",
88
"repository": {
99
"type": "git",
10-
"url": "https://github.com/ryansolid/solid-start"
10+
"url": "https://github.com/solidjs/solid-start"
1111
},
1212
"private": true,
1313
"scripts": {

0 commit comments

Comments
 (0)