Skip to content
Open
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
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# node-scraper line ending enforcement

# Default: auto-detect text, normalize to LF on checkout for all text files.
* text=auto eol=lf

# Explicit binary so git never applies EOL conversion or line-diffing.
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.pdf binary
*.zip binary
*.gz binary
*.whl binary
144 changes: 72 additions & 72 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,72 +1,72 @@
name: Bug report
description: Report a reproducible problem with Node Scraper
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug. Please include enough detail to reproduce the issue.
- type: textarea
id: summary
attributes:
label: Summary
description: What happened and what did you expect to happen?
placeholder: Clear and concise description of the bug.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Minimal, concrete steps to reproduce the issue.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: logs
attributes:
label: CLI output / logs
description: Paste relevant output (redact secrets/tokens/hosts as needed).
render: shell
validations:
required: false
- type: input
id: version
attributes:
label: Version
description: Output of `node-scraper --version` (or the git commit hash).
placeholder: "e.g. 0.6.1"
validations:
required: false
- type: dropdown
id: install_method
attributes:
label: Install method
options:
- PyPI (pip install amd-node-scraper)
- Editable install from source (pip install -e .)
- Other
validations:
required: false
- type: input
id: python
attributes:
label: Python version
placeholder: "e.g. 3.11.8"
validations:
required: false
- type: textarea
id: environment
attributes:
label: Environment
description: OS, target system type (LOCAL/REMOTE), and anything else relevant.
placeholder: |
OS:
Target:
Notes:
validations:
required: false
name: Bug report
description: Report a reproducible problem with Node Scraper
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug. Please include enough detail to reproduce the issue.
- type: textarea
id: summary
attributes:
label: Summary
description: What happened and what did you expect to happen?
placeholder: Clear and concise description of the bug.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Minimal, concrete steps to reproduce the issue.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: logs
attributes:
label: CLI output / logs
description: Paste relevant output (redact secrets/tokens/hosts as needed).
render: shell
validations:
required: false
- type: input
id: version
attributes:
label: Version
description: Output of `node-scraper --version` (or the git commit hash).
placeholder: "e.g. 0.6.1"
validations:
required: false
- type: dropdown
id: install_method
attributes:
label: Install method
options:
- PyPI (pip install amd-node-scraper)
- Editable install from source (pip install -e .)
- Other
validations:
required: false
- type: input
id: python
attributes:
label: Python version
placeholder: "e.g. 3.11.8"
validations:
required: false
- type: textarea
id: environment
attributes:
label: Environment
description: OS, target system type (LOCAL/REMOTE), and anything else relevant.
placeholder: |
OS:
Target:
Notes:
validations:
required: false
16 changes: 8 additions & 8 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions
url: https://github.com/amd/node-scraper/issues
about: If you're not sure it's a bug/feature request yet, start with an issue and add details.
- name: Security reports
url: https://github.com/amd/node-scraper/security/policy
about: Please report security issues privately (see SECURITY.md).
blank_issues_enabled: false
contact_links:
- name: Questions
url: https://github.com/amd/node-scraper/issues
about: If you're not sure it's a bug/feature request yet, start with an issue and add details.
- name: Security reports
url: https://github.com/amd/node-scraper/security/policy
about: Please report security issues privately (see SECURITY.md).
76 changes: 38 additions & 38 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
name: Feature request
description: Suggest an enhancement or new capability
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for the suggestion. Please describe the problem you're trying to solve and what success looks like.
- type: textarea
id: problem
attributes:
label: Problem / motivation
description: What problem are you trying to solve?
placeholder: "I want to..."
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: What would you like Node Scraper to do?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: What else have you tried or considered?
validations:
required: false
- type: textarea
id: scope
attributes:
label: Scope / impact
description: What plugins/OSes/environments would this affect?
validations:
required: false
name: Feature request
description: Suggest an enhancement or new capability
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for the suggestion. Please describe the problem you're trying to solve and what success looks like.
- type: textarea
id: problem
attributes:
label: Problem / motivation
description: What problem are you trying to solve?
placeholder: "I want to..."
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: What would you like Node Scraper to do?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: What else have you tried or considered?
validations:
required: false
- type: textarea
id: scope
attributes:
label: Scope / impact
description: What plugins/OSes/environments would this affect?
validations:
required: false
24 changes: 12 additions & 12 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
## Summary
-
## Test plan
- [ ] `pytest test/unit`
- [ ] `pytest test/functional` (if applicable)
- [ ] `pre-commit run --all-files`
## Checklist
- [ ] Added/updated tests (or explained why not)
- [ ] Updated docs/README if behavior changed
- [ ] No secrets or credentials committed
## Summary
-

## Test plan
- [ ] `pytest test/unit`
- [ ] `pytest test/functional` (if applicable)
- [ ] `pre-commit run --all-files`

## Checklist
- [ ] Added/updated tests (or explained why not)
- [ ] Updated docs/README if behavior changed
- [ ] No secrets or credentials committed
Loading
Loading