Skip to content

fix: bump to create-typescript-app@2 with transitions action #547

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 54 additions & 66 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -1,68 +1,56 @@
{
"badgeTemplate": "<img alt=\"All Contributors: <%= contributors.length %> 👪\" src=\"https://img.shields.io/badge/all_contributors-<%= contributors.length %>_👪-21bb42.svg\" />",
"commit": false,
"commitConvention": "angular",
"contributors": [
{
"avatar_url": "https://avatars.githubusercontent.com/u/3335181?v=4",
"contributions": [
"code",
"maintenance",
"infra",
"ideas",
"test"
],
"login": "JoshuaKGoldberg",
"name": "Josh Goldberg",
"profile": "http://www.joshuakgoldberg.com"
},
{
"login": "cakeinpanic",
"name": "Katya Pavlenko",
"avatar_url": "https://avatars.githubusercontent.com/u/588916?v=4",
"profile": "https://medium.com/@cakeinpanic/latest",
"contributions": [
"code"
]
},
{
"login": "steveluscher",
"name": "Steven Luscher",
"avatar_url": "https://avatars.githubusercontent.com/u/13243?v=4",
"profile": "https://github.com/steveluscher",
"contributions": [
"ideas"
]
},
{
"login": "hyoban",
"name": "Stephen Zhou",
"avatar_url": "https://avatars.githubusercontent.com/u/38493346?v=4",
"profile": "https://hyoban.cc",
"contributions": [
"code"
]
},
{
"login": "johnnyreilly",
"name": "John Reilly",
"avatar_url": "https://avatars.githubusercontent.com/u/1010525?v=4",
"profile": "https://johnnyreilly.com/",
"contributions": [
"bug",
"code"
]
}
],
"contributorsPerLine": 7,
"contributorsSortAlphabetically": true,
"files": [
"README.md"
],
"imageSize": 100,
"projectName": "should-semantic-release",
"projectOwner": "JoshuaKGoldberg",
"repoHost": "https://github.com",
"repoType": "github",
"commitType": "docs"
"badgeTemplate": "\t<a href=\"#contributors\" target=\"_blank\"><img alt=\"👪 All Contributors: <%= contributors.length %>\" src=\"https://img.shields.io/badge/%F0%9F%91%AA_all_contributors-<%= contributors.length %>-21bb42.svg\" /></a>",
"contributors": [
{
"avatar_url": "https://avatars.githubusercontent.com/u/3335181?v=4",
"contributions": [
"code",
"maintenance",
"infra",
"ideas",
"test",
"content",
"doc",
"projectManagement",
"tool"
],
"login": "JoshuaKGoldberg",
"name": "Josh Goldberg",
"profile": "http://www.joshuakgoldberg.com"
},
{
"login": "cakeinpanic",
"name": "Katya Pavlenko",
"avatar_url": "https://avatars.githubusercontent.com/u/588916?v=4",
"profile": "https://medium.com/@cakeinpanic/latest",
"contributions": ["code"]
},
{
"login": "steveluscher",
"name": "Steven Luscher",
"avatar_url": "https://avatars.githubusercontent.com/u/13243?v=4",
"profile": "https://github.com/steveluscher",
"contributions": ["ideas"]
},
{
"login": "hyoban",
"name": "Stephen Zhou",
"avatar_url": "https://avatars.githubusercontent.com/u/38493346?v=4",
"profile": "https://hyoban.cc",
"contributions": ["code"]
},
{
"login": "johnnyreilly",
"name": "John Reilly",
"avatar_url": "https://avatars.githubusercontent.com/u/1010525?v=4",
"profile": "https://johnnyreilly.com/",
"contributions": ["bug", "code"]
}
],
"contributorsSortAlphabetically": true,
"projectName": "should-semantic-release",
"projectOwner": "JoshuaKGoldberg",
"repoType": "github",
"commitConvention": "angular"
}

5 changes: 0 additions & 5 deletions .eslintignore

This file was deleted.

158 changes: 0 additions & 158 deletions .eslintrc.cjs

This file was deleted.

6 changes: 3 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contributing

Thanks for your interest in contributing to `should-semantic-release`! 💖
Thanks for your interest in contributing to `should-semantic-release`! 💂

> After this page, see [DEVELOPMENT.md](./DEVELOPMENT.md) for local development instructions.

Expand Down Expand Up @@ -93,5 +93,5 @@ Please do ping the maintainer who merged your PR if that doesn't happen within 2
## Emojis & Appreciation

If you made it all the way to the end, bravo dear user, we love you.
Please include your favorite emoji in the bottom of your issues and PRs to signal to us that you did in fact read this file and are trying to conform to it as best as possible.
💖 is a good starter if you're not sure which to use.
Please include an emoji in the bottom of your issues and PRs to signal to us that you did in fact read this file and are trying to conform to it as best as possible.
💂 is a good starter if you're not sure which to use.
11 changes: 9 additions & 2 deletions .github/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
After [forking the repo from GitHub](https://help.github.com/articles/fork-a-repo) and [installing pnpm](https://pnpm.io/installation):

```shell
git clone https://github.com/<your-name-here>/should-semantic-release
git clone https://github.com/(your-name-here)/should-semantic-release
cd should-semantic-release
pnpm install
```
Expand All @@ -25,6 +25,12 @@ Add `--watch` to run the builder in a watch mode that continuously cleans and re
pnpm build --watch
```

### Built App Debugging

This repository includes a [VS Code launch configuration](https://code.visualstudio.com/docs/editor/debugging) for debugging.
To debug a `bin` app, add a breakpoint to your code, then run _Debug Program_ from the VS Code Debug panel (or press F5).
VS Code will automatically run the `build` task in the background before running `bin/should-semantic-release.mjs`.

## Formatting

[Prettier](https://prettier.io) is used to format code.
Expand All @@ -44,7 +50,6 @@ Each should be shown in VS Code, and can be run manually on the command-line:
- `pnpm lint` ([ESLint](https://eslint.org) with [typescript-eslint](https://typescript-eslint.io)): Lints JavaScript and TypeScript source files
- `pnpm lint:knip` ([knip](https://github.com/webpro/knip)): Detects unused files, dependencies, and code exports
- `pnpm lint:md` ([Markdownlint](https://github.com/DavidAnson/markdownlint)): Checks Markdown source files
- `pnpm lint:package-json` ([npm-package-json-lint](https://npmpackagejsonlint.org/)): Lints the `package.json` file
- `pnpm lint:packages` ([pnpm dedupe --check](https://pnpm.io/cli/dedupe)): Checks for unnecessarily duplicated packages in the `pnpm-lock.yml` file
- `pnpm lint:spelling` ([cspell](https://cspell.org)): Spell checks across all source files

Expand All @@ -56,6 +61,8 @@ For example, ESLint can be run with `--fix` to auto-fix some lint rule complaint
pnpm run lint --fix
```

Note that you'll need to run `pnpm build` before `pnpm lint` so that lint rules which check the file system can pick up on any built files.

## Testing

[Vitest](https://vitest.dev) is used for tests.
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/01-bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,12 @@ body:
description: Any additional info you'd like to provide.
label: Additional Info
type: textarea

description: Report a bug trying to run the code

labels:
- "type: bug"

name: 🐛 Bug

title: "🐛 Bug: <short description of the bug>"
6 changes: 5 additions & 1 deletion .github/ISSUE_TEMPLATE/02-documentation.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
body:
- attributes:
description: If any of these required steps are not taken, we may not be able to review your issue. Help us to help you!
label: Bug Report Checklist
label: Documentation Report Checklist
options:
- label: I have pulled the latest `main` branch of the repository.
required: true
Expand All @@ -18,8 +18,12 @@ body:
description: Any additional info you'd like to provide.
label: Additional Info
type: textarea

description: Report a typo or missing area of documentation

labels:
- "area: documentation"

name: 📝 Documentation

title: "📝 Documentation: <short description of the request>"
Loading