Skip to content
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

Demo #26

Merged
merged 14 commits into from
Jul 15, 2024
Merged

Demo #26

4 changes: 1 addition & 3 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
{
"root": true,
"extends": [
"@hug/eslint-config/recommended"
]
"extends": ["@hug/eslint-config/recommended"]
}
96 changes: 48 additions & 48 deletions .github/ISSUE_TEMPLATE/1-bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,57 +1,57 @@
name: 🐞 Bug report
description: Report a bug in the library
title: "[BUG] <title>"
title: '[BUG] <title>'
labels: [bug, needs triage]

body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: |
Please search open and closed issues before submitting a new one.
Existing issues often contain information about workarounds, resolution or progress updates.
options:
- label: I have searched the existing issues
required: true
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: |
Please search open and closed issues before submitting a new one.
Existing issues often contain information about workarounds, resolution or progress updates.
options:
- label: I have searched the existing issues
required: true

- type: input
attributes:
label: Library version
description: Please make sure you have installed the latest version and verified it is still an issue.
placeholder: latest
validations:
required: true
- type: input
attributes:
label: Library version
description: Please make sure you have installed the latest version and verified it is still an issue.
placeholder: latest
validations:
required: true

- type: textarea
attributes:
label: Description
description: A clear & concise description of what you're experiencing.
validations:
required: true
- type: textarea
attributes:
label: Description
description: A clear & concise description of what you're experiencing.
validations:
required: true

- type: textarea
attributes:
label: Steps to reproduce
description: |
Issues that don't have enough info and can't be reproduced will be closed.
Please provide the steps to reproduce the behavior and if applicable create a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example)
in a [new repository](https://github.com/new), a [gist](https://gist.github.com) or a [live demo](https://stackblitz.com).
validations:
required: false
- type: textarea
attributes:
label: Steps to reproduce
description: |
Issues that don't have enough info and can't be reproduced will be closed.
Please provide the steps to reproduce the behavior and if applicable create a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example)
in a [new repository](https://github.com/new), a [gist](https://gist.github.com) or a [live demo](https://stackblitz.com).
validations:
required: false

- type: textarea
attributes:
label: Environment
description: |
examples:
- **OS Name**: macOS Monterey (version 12.6.1)
- **System Model Name**: MacBook Pro (16-inch, 2019)
- **npm**: **`npm -v`**: 7.6.3
- **Node.js**: **`node -v`**: 13.14.0
value: |
- **OS Name**:
- **System Model Name**:
- **npm**:
- **Node.js**:
validations:
required: false
- type: textarea
attributes:
label: Environment
description: |
examples:
- **OS Name**: macOS Monterey (version 12.6.1)
- **System Model Name**: MacBook Pro (16-inch, 2019)
- **npm**: **`npm -v`**: 7.6.3
- **Node.js**: **`node -v`**: 13.14.0
value: |
- **OS Name**:
- **System Model Name**:
- **npm**:
- **Node.js**:
validations:
required: false
38 changes: 19 additions & 19 deletions .github/ISSUE_TEMPLATE/2-feature-request.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
name: 🚀 Feature request
description: Suggest a feature for the library
title: "[FEATURE] <title>"
title: '[FEATURE] <title>'
labels: [enhancement, needs triage]

body:
- type: textarea
attributes:
label: Description
description: A clear and concise description of the problem or missing capability.
validations:
required: true
- type: textarea
attributes:
label: Description
description: A clear and concise description of the problem or missing capability.
validations:
required: true

- type: textarea
attributes:
label: Proposed solution
description: If you have a solution in mind, please describe it.
validations:
required: true
- type: textarea
attributes:
label: Proposed solution
description: If you have a solution in mind, please describe it.
validations:
required: true

- type: textarea
attributes:
label: Alternatives considered
description: Have you considered any alternative solutions or workarounds?
validations:
required: false
- type: textarea
attributes:
label: Alternatives considered
description: Have you considered any alternative solutions or workarounds?
validations:
required: false
38 changes: 19 additions & 19 deletions .github/ISSUE_TEMPLATE/3-doc-issue.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
name: 📚 Docs enhancement
description: File an enhancement or report an issue in the library's documentation
title: "[DOCS] <title>"
title: '[DOCS] <title>'
labels: [documentation, needs triage]

body:
- type: checkboxes
attributes:
label: Documentation can be submitted with pull requests
options:
- label: I know that I can edit the docs myself but prefer to file this issue instead
required: true
- type: checkboxes
attributes:
label: Documentation can be submitted with pull requests
options:
- label: I know that I can edit the docs myself but prefer to file this issue instead
required: true

- type: input
attributes:
label: Docs URL
description: The URL of the page you'd like to see an enhancement to or report a problem from.
validations:
required: false
- type: input
attributes:
label: Docs URL
description: The URL of the page you'd like to see an enhancement to or report a problem from.
validations:
required: false

- type: textarea
attributes:
label: Description
description: A clear and concise description of the enhancement or problem.
validations:
required: true
- type: textarea
attributes:
label: Description
description: A clear and concise description of the enhancement or problem.
validations:
required: true
90 changes: 45 additions & 45 deletions .github/workflows/ci_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,52 +2,52 @@ name: Release
run-name: Release ${{ inputs.package }}${{ inputs.dry-run && ' (dry-run)' || '' }}

on:
workflow_dispatch:
inputs:
package:
description: Package
required: true
type: choice
options:
- -- all --
- core
- date-picker
- layout
- list-loader
- message-box
- message-box-dialog
- numeric-stepper
- overlay
- search-container
- sidenav
- snackbar
- splitter
- status
- time-picker
- tooltip
- user-card
- user-tooltip
dry-run:
description: --dry-run
type: boolean
default: false
workflow_dispatch:
inputs:
package:
description: Package
required: true
type: choice
options:
- -- all --
- core
- date-picker
- layout
- list-loader
- message-box
- message-box-dialog
- numeric-stepper
- overlay
- search-container
- sidenav
- snackbar
- splitter
- status
- time-picker
- tooltip
- user-card
- user-tooltip
dry-run:
description: --dry-run
type: boolean
default: false

env:
HUSKY: 0
FORCE_COLOR: 3
HUSKY: 0
FORCE_COLOR: 3

jobs:
ci_release:
uses: dsi-hug/actions/.github/workflows/action.yml@v2
secrets:
GIT_USER_NAME: 'dsi-hug-bot'
GIT_USER_EMAIL: '[email protected]'
GH_TOKEN: ${{ secrets.DSI_HUG_BOT_GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.DSI_HUG_NPM_TOKEN }}
with:
working-directory: ${{ (inputs.package == '-- all --') && '.' || format('projects/{0}', inputs.package) }}
dry-run: ${{ inputs.dry-run }}
lint: true
test: true
build: true
release: true
ci_release:
uses: dsi-hug/actions/.github/workflows/action.yml@v2
secrets:
GIT_USER_NAME: 'dsi-hug-bot'
GIT_USER_EMAIL: '[email protected]'
GH_TOKEN: ${{ secrets.DSI_HUG_BOT_GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.DSI_HUG_NPM_TOKEN }}
with:
working-directory: ${{ (inputs.package == '-- all --') && '.' || format('projects/{0}', inputs.package) }}
dry-run: ${{ inputs.dry-run }}
lint: true
test: true
build: true
release: true
Loading
Loading