Skip to content

chore: Adds issue templates and updates dev toolchain - #21

Closed
esitarz wants to merge 5 commits into
ordercloud-api:developmentfrom
esitarz:chore/issue-templates
Closed

esitarz wants to merge 5 commits into
ordercloud-api:developmentfrom
esitarz:chore/issue-templates

Conversation

@esitarz

@esitarz esitarz commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

Closes #12.

Adds structured GitHub Issue Forms for reproducible bug reports, feature requests, and scoped tasks. The forms collect SDK-specific diagnostics, concrete API proposals, acceptance criteria, scope boundaries, and validation plans.

Adds a focused pull request template and local commit automation:

  • Husky pre-commit hook
  • lint-staged linting for staged TypeScript files
  • Development test and consumer-validation scripts
  • Updated development tooling and lockfile

Labels and issue types remain GitHub sidebar metadata rather than duplicated in the PR body.

Validation

  • npm run lint
  • GitHub Issue Form YAML parsing
  • Git whitespace checks

Reviewer Notes

The bug form requires a minimal public reproduction URL and exact package/platform versions. This intentionally favors actionable SDK defects over vague reports.

@esitarz esitarz added the enhancement New feature or request label Aug 10, 2026
@esitarz esitarz linked an issue Aug 10, 2026 that may be closed by this pull request
@esitarz esitarz mentioned this pull request Sep 25, 2026
4 of 6 tasks
@esitarz

esitarz commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by #24. The issue forms and pull request template are now on that branch. Husky and lint-staged are not carried over because the repo already uses pre-commit with Commitizen. The toolchain bumps in this PR are covered by #23 and #24, which also move the JavaScript SDK peer off ^10.

@esitarz esitarz closed this Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add issue .yml template files for requests, tasks, and bugs

1 participant