Skip to content

Commit

Permalink
Merge pull request #1 from mountaindude/main
Browse files Browse the repository at this point in the history
First commit
  • Loading branch information
mountaindude committed Mar 26, 2024
2 parents ffbdc44 + 9f3bdf8 commit c40f475
Show file tree
Hide file tree
Showing 27 changed files with 4,722 additions and 0 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
./node_modules/**/*.js
32 changes: 32 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
env:
# es6: true
es2023: true
node: true
# commonjs: false
extends:
- airbnb-base
# - eslint:recommended
- prettier
parserOptions:
ecmaVersion: 2023
sourceType: module
requireConfigFile: false
babelOptions:
plugins:
- '@babel/plugin-syntax-import-assertions'
parser: '@babel/eslint-parser'
rules:
prettier/prettier: error
import/no-unresolved: 2
import/no-commonjs: 2
import/extensions: [2, 'ignorePackages']
plugins:
- prettier
- import
globals:
beforeAll: readonly
afterAll: readonly
describe: readonly
expect: readonly
test: readonly
it: readonly
38 changes: 38 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# -----------------------------
# Exclude files from releases
# git files
.gitattributes export-ignore
.gitignore export-ignore
.github export-ignore
# misc development config files
.vscode export-ignore
src/coverage export-ignore
src/test/* export-ignore
src/.eslintrc.yml export-ignore
src/.jshintrc export-ignore
src/.prettierignore export-ignore
src/.prettierrc.yaml export-ignore
src/.snyk export-ignore
release-config/* export-ignore
release-config export-ignore

.codeclimate.yml export-ignore
.jshintrc export-ignore
.release-please-manifest.json export-ignore
release-please-config.json export-ignore
renovate.json export-ignore
# general text files
changelog.md export-ignore

# -----------------------------
# Enforce Unix newlines
* text eol=lf

# -----------------------------
# binaries
*.ai binary
*.psd binary
*.jpg binary
*.gif binary
*.png binary
*.jpeg binary
73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/01_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: 🐞 Bug Report
description: Create a bug report for Butler UDP client
labels: 'template: bug'
body:
- type: markdown
attributes:
value: Thanks for taking the time to file a bug report! Please fill out this form as completely as possible.
- type: markdown
attributes:
value: 'Please first search the repository for similar issues and discussions.'
- type: input
attributes:
label: What version of Butler UDP client are you using?
description: '`udp-client.exe --version`. For example: 1.0.0'
validations:
required: true
- type: input
attributes:
label: What version of Node.js are you using? Not applicable if you use the standalone version of Butler UDP client.
description: '`node --version` - For example: 16.0.0'
validations:
required: false
- type: input
attributes:
label: What command did you use to start Butler UDP client?
description: 'Please include all parameters!'
validations:
required: true
- type: input
attributes:
label: What operating system are you using?
description: 'For example: macOS, Windows, Windows Server, Ubuntu 20.04, Docker'
validations:
required: true
- type: input
attributes:
label: What CPU architecture are you using?
description: 'For example: x86_64, arm64, armv7, Intel 12900K, Apple M1, Not sure'
validations:
required: true
- type: input
attributes:
label: What Qlik Sense versions are you using?
description: 'For example: 2021-November sp2'
validations:
required: true
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: false
- type: textarea
attributes:
label: To Reproduce
description: Steps to reproduce the behavior, please provide as clear as possible description. Screenshots can be provided in the issue body below.
validations:
required: false
- type: markdown
attributes:
value: Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear.
- type: markdown
attributes:
value: Contributors should be able to follow the steps provided in order to reproduce the bug.
- type: markdown
attributes:
value: The information you enter on this page will be used to improve and enhance this project. Thanks in advance!
73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/02_regression.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: ⏮️ Regression report
description: Report a bug not seen in an earlier version of Butler UDP client
labels: 'template: regression'
body:
- type: markdown
attributes:
value: Thanks for taking the time to file a bug report! Please fill out this form as completely as possible.
- type: markdown
attributes:
value: 'Please first search the repository for similar issues and discussions.'
- type: input
attributes:
label: What version of Butler UDP client are you using?
description: '`udp-client.exe --version`. For example: 1.1.1'
validations:
required: true
- type: input
attributes:
label: Which version(s) of Butler UDP client work for you?
description: '`udp-client.exe --version` - For example: 1.0.0'
validations:
required: true
- type: input
attributes:
label: What version of Node.js are you using? Not applicable if you use the standalone version of Butler UDP client.
description: '`node --version` - For example: 16.0.0'
validations:
required: false
- type: input
attributes:
label: What operating system are you using?
description: 'For example: macOS, Windows, Windows Server, Ubuntu 20.04, Docker'
validations:
required: true
- type: input
attributes:
label: What CPU architecture are you using?
description: 'For example: x86_64, arm64, armv7, Intel 12900K, Apple M1, Not sure'
validations:
required: true
- type: input
attributes:
label: What Qlik Sense versions are you using?
description: 'For example: 2021-November sp2'
validations:
required: true
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true
- type: textarea
attributes:
label: To Reproduce
description: Steps to reproduce the behavior, please provide as clear as possible description. Screenshots can be provided in the issue body below.
validations:
required: true
- type: markdown
attributes:
value: Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear.
- type: markdown
attributes:
value: Contributors should be able to follow the steps provided in order to reproduce the bug.
- type: markdown
attributes:
value: These steps are used to add integration tests to ensure the same issue does not happen again. Thanks in advance!
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: 💡 Feature Request
url: https://github.com/ptarmiganlabs/butler-udp-client/discussions/new
about: Share ideas for new features
- name: ❓ Question
url: https://github.com/ptarmiganlabs/butler-udp-client/discussions/new
about: General questions
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
Loading

0 comments on commit c40f475

Please sign in to comment.