Skip to content

Commit 7e8bcc6

Browse files
committed
swtich to bumpp from shipjs
1 parent 6cad18b commit 7e8bcc6

21 files changed

+978
-1785
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

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

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: 🐛 Bug report
2+
description: Report an issue
3+
labels: ['status: review needed']
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for taking the time to fill out this bug report!
9+
- type: textarea
10+
id: bug-description
11+
attributes:
12+
label: Describe the bug
13+
description: A clear and concise description of what the bug is. If you intend to submit a PR for this issue, tell us in the description. Thanks!
14+
placeholder: Bug description
15+
validations:
16+
required: true
17+
- type: input
18+
id: reproduction
19+
attributes:
20+
label: Reproduction
21+
description: A [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) is **required**, otherwise the issue might be closed without further notice. [**Why & How?**](https://antfu.me/posts/why-reproductions-are-required)
22+
placeholder: Reproduction
23+
validations:
24+
required: true
25+
- type: textarea
26+
id: system-info
27+
attributes:
28+
label: System Info
29+
description: Output of `npx envinfo --system --binaries`
30+
render: Shell
31+
placeholder: System, Binaries
32+
validations:
33+
required: true
34+
- type: dropdown
35+
id: package-manager
36+
attributes:
37+
label: Used Package Manager
38+
description: Select the used package manager
39+
options:
40+
- npm
41+
- yarn
42+
- pnpm
43+
- other (if you use other package manager, please describe at the `Additional context`)
44+
- n/a
45+
validations:
46+
required: true
47+
- type: textarea
48+
id: additional-context
49+
attributes:
50+
label: Additional context
51+
description: Any other context or screenshots about the bug report here.
52+
- type: checkboxes
53+
id: checkboxes
54+
attributes:
55+
label: Validations
56+
description: Before submitting the issue, please make sure you do the following
57+
options:
58+
- label: Follow our [Code of Conduct](https://github.com/intlify/vue-i18n-extensions/blob/next/CODE_OF_CONDUCT.md)
59+
required: true
60+
- label: Read the [Contributing Guide](https://github.com/intlify/vue-i18n-extensions/blob/next/CONTRIBUTING.md).
61+
required: true
62+
- label: Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
63+
required: true
64+
- label: Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
65+
required: true
66+
- label: The provided reproduction is a [minimal reproducible](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.
67+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
contact_links:
2+
- name: 🙌 Contribution Guide
3+
url: https://github.com/intlify/vue-i18n-extensions/blob/next/CONTRIBUTING.md
4+
about: Please read through before making contributions.
5+
- name: ⁉️ Why and How to make a reproduction?
6+
url: https://antfu.me/posts/why-reproductions-are-required
7+
about: Reproduction is very important for maintainer to help on your issues!

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: 🚀 New feature proposal
2+
description: Propose a new feature
3+
labels: [feature]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for your interest in the project and taking the time to fill out this feature report!
9+
- type: textarea
10+
id: feature-description
11+
attributes:
12+
label: Clear and concise description of the problem
13+
description: 'As a developer using @intlify/vue-i18n-extensions. I want [goal / wish] so that [benefit]. If you intend to submit a PR for this issue, tell us in the description. Thanks!'
14+
validations:
15+
required: true
16+
- type: textarea
17+
id: suggested-solution
18+
attributes:
19+
label: Suggested solution
20+
description: 'In module [xy] we could provide following implementation...'
21+
validations:
22+
required: true
23+
- type: textarea
24+
id: alternative
25+
attributes:
26+
label: Alternative
27+
description: Clear and concise description of any alternative solutions or features you've considered.
28+
- type: textarea
29+
id: additional-context
30+
attributes:
31+
label: Additional context
32+
description: Any other context or screenshots about the feature request here.
33+
- type: checkboxes
34+
id: checkboxes
35+
attributes:
36+
label: Validations
37+
description: Before submitting the issue, please make sure you do the following
38+
options:
39+
- label: Follow our [Code of Conduct](https://github.com/intlify/vue-i18n-extensions/blob/next/CODE_OF_CONDUCT.md)
40+
required: true
41+
- label: Read the [Contributing Guide](https://github.com/intlify/vue-i18n-extensions/blob/next/CONTRIBUTING.md).
42+
required: true
43+
- label: Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
44+
required: true

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- DO NOT IGNORE THE TEMPLATE!
2+
3+
Thank you for contributing!
4+
5+
Before submitting the PR, please make sure you do the following:
6+
7+
- Read the [Contributing Guide](https://github.com/intlify/vue-i18n-extensions/blob/next/CONTRIBUTING.md).
8+
- Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
9+
- Provide a description in this PR that addresses **what** the PR is solving, or reference the issue that it solves (e.g. `fixes #123`).
10+
- Ideally, include relevant tests that fail without this PR but pass with it.
11+
12+
-->
13+
14+
### Description
15+
16+
<!-- Please insert your description here and provide especially info about the "what" this PR is solving -->
17+
18+
### Linked Issues
19+
20+
### Additional context
21+
22+
<!-- e.g. is there anything you'd like reviewers to focus on? -->

.github/labels.yml

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
- name: feature
2+
description: Includes new features
3+
color: 'ffff00'
4+
- name: bug
5+
description: Includes new features
6+
color: 'ee0701'
7+
- name: improvement
8+
description: Includes backwards-compatible fixes
9+
color: '1d76db'
10+
- name: breaking
11+
description: Includes backwards-incompatible fixes
12+
color: 'b60205'
13+
- name: refactoring
14+
description: A code change that neither fixes a bug nor adds a feature
15+
color: 'fbca04'
16+
- name: security
17+
description: Security fixes
18+
color: 'b60205'
19+
- name: documentation
20+
description: Includes documetation fixes
21+
color: '5319e7'
22+
- name: example
23+
description: Includes example and demo code fixes
24+
color: 'db0875'
25+
- name: deprecated
26+
description: Includes deprecate fixes
27+
color: 'f7ffa8'
28+
- name: performance
29+
description: Includes performance fixes
30+
color: 'cc317c'
31+
- name: i18n
32+
description: Includes internationalization fixes
33+
color: 'ffd412'
34+
- name: a11y
35+
description: Inlucdes accessibility fixes
36+
color: '0000ff'
37+
- name: dependency
38+
description: Includes dependency fixes
39+
color: 'ffbce7'
40+
- name: todo
41+
description: todo tasks
42+
color: 'c2e0c6'
43+
- name: duplicate
44+
description: This issue or Pull Request already exists
45+
color: 'ededed'
46+
- name: help wanted
47+
description: Extra attention is needed
48+
color: 'e99695'
49+
- name: good first issue
50+
description: Good for newcomers
51+
color: '7057ff'
52+
- name: 'status: abandoned'
53+
description: The issue or Pull Request is wontfix
54+
color: '000000'
55+
- name: 'status: blocked'
56+
description: Progress on the issue is Blocked
57+
color: 'ee0701'
58+
- name: 'status: in progress'
59+
description: Work in Progress
60+
color: 'cccccc'
61+
- name: 'status: proposal'
62+
description: Request for comments
63+
color: 'd4c5f9'
64+
- name: 'status: pull request welcome'
65+
description: Welcome to Pull Request
66+
color: '2E7733'
67+
- name: 'status: review needed'
68+
description: Request for review
69+
color: 'fbca04'
70+
- name: 'status: need more repro codes or info'
71+
description: Lacks enough info to make progress
72+
color: 'F9C90A'
73+
- name: '🧹 p1-chore'
74+
description: 'Priority 1: no change in change code behavior'
75+
color: '#FDDFD7'
76+
- name: '🍰 p2-nice-to-have'
77+
description: "Priority 2: nothing is broken but it's worth addressing"
78+
color: '#0e8a16'
79+
- name: '🔨 p3-minor-bug'
80+
description: 'Priority 3: a bug in an edge case that only affects very specific usage'
81+
color: '#fbca04'
82+
- name: '❗ p4-important'
83+
description: 'Priority 4: bugs that violate documented behavior, or significantly impact perf'
84+
color: '#d93f0b'
85+
- name: '🔥 p5-urgent'
86+
description: 'Priority 5: build-breaking bugs that affect most users and should be fixed ASAP'
87+
color: '#ee0701'

.github/release.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- ignore-for-release
5+
authors:
6+
- octocat
7+
- renovate[bot]
8+
categories:
9+
- title: 🌟 Features
10+
labels:
11+
- feature
12+
- title: 🐛 Bug Fixes
13+
labels:
14+
- bug
15+
- title: 💥 Breaking Changes
16+
labels:
17+
- breaking
18+
- title: ⚠️ Deprecated Features
19+
labels:
20+
- deprecated
21+
- title: ⚡ Improvement Features
22+
labels:
23+
- improvement
24+
- title: 🔒 Security Fixes
25+
labels:
26+
- security
27+
- title: 📈 Performance Fixes
28+
labels:
29+
- performance
30+
- title: 📝️ Documentations
31+
labels:
32+
- documentation
33+
- title: 👕 Refactoring
34+
labels:
35+
- refactoring
36+
- title: 🍭 Examples
37+
labels:
38+
- example
39+
- title: 🌐 ♿ Internationalization or Accessibility Fixes
40+
labels:
41+
- a11y
42+
- i18n
43+
- title: 🪄 Others
44+
labels:
45+
- chore
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Thank you for your feadback! Would you be able to provide a reproduction 🙏
2+
3+
<details>
4+
<summary>More info</summary>
5+
6+
### Why do I need to provide a reproduction?
7+
8+
Reproductions make it possible for us to triage and fix issues quickly with a
9+
relatively small team. It helps us discover the source of the problem, and also
10+
can reveal assumptions you or we might be making.
11+
12+
### What will happen?
13+
14+
If you've provided a reproduction, we'll remove the label and try to reproduce
15+
the issue. If we can, we'll mark it as a bug and prioritise it based on its
16+
severity and how many people we think it might affect.
17+
18+
If `status: need more repro codes or info` labeled issues don't receive any
19+
substantial activity (e.g., new comments featuring a reproduction link), we'll
20+
close them. That's not because we don't care! At any point, feel free to comment
21+
with a reproduction and we'll reopen it.
22+
23+
### How can I create a reproduction?
24+
25+
We have a couple of templates for starting with a minimal reproduction:
26+
27+
A public GitHub repository is also perfect. 👌
28+
29+
Please ensure that the reproduction is as **minimal** as possible.
30+
31+
You might also find these other articles interesting and/or helpful:
32+
33+
- [The Importance of Reproductions](https://antfu.me/posts/why-reproductions-are-required)
34+
- [How to Generate a Minimal, Complete, and Verifiable Example](https://stackoverflow.com/help/mcve)
35+
36+
</details>

0 commit comments

Comments
 (0)