-
Notifications
You must be signed in to change notification settings - Fork 0
Complete repository contribution templates #25
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,40 @@ | ||
| --- | ||
| name: Bug report | ||
| description: >- | ||
| Report a reproducible HasbaraTops defect without exposing private case data | ||
| title: "[Bug]: " | ||
| labels: | ||
| - bug | ||
| body: | ||
| - type: textarea | ||
| id: summary | ||
| attributes: | ||
| label: Summary | ||
| description: What happened, and what should have happened instead? | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: reproduction | ||
| attributes: | ||
| label: Reproduction | ||
| description: >- | ||
| Provide exact commands and synthetic or already-public inputs | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: environment | ||
| attributes: | ||
| label: Environment | ||
| description: >- | ||
| Include the OS, Python version, and relevant commit or package version | ||
| validations: | ||
| required: true | ||
| - type: checkboxes | ||
| id: privacy | ||
| attributes: | ||
| label: Privacy | ||
| options: | ||
| - label: >- | ||
| I removed private case data, credentials, database contents, and | ||
| local paths. | ||
| required: true |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| --- | ||
| blank_issues_enabled: false | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| --- | ||
| name: Feature request | ||
| description: Suggest a focused improvement to HasbaraTops | ||
| title: "[Feature]: " | ||
| labels: | ||
| - enhancement | ||
| body: | ||
| - type: textarea | ||
| id: problem | ||
| attributes: | ||
| label: Problem | ||
| description: What problem should the repository solve? | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: proposal | ||
| attributes: | ||
| label: Proposal | ||
| description: What behavior or workflow should change? | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: scope | ||
| attributes: | ||
| label: Canonical source impact | ||
| description: >- | ||
| Identify affected governance, design, strategy, evidence, CLI, or | ||
| database contracts | ||
| validations: | ||
| required: true |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| ## Summary | ||
|
|
||
| - | ||
|
|
||
| ## Validation | ||
|
|
||
| - [ ] `uv sync --extra dev --frozen` | ||
| - [ ] `uv run --no-sync python scripts/validate_repository.py --temp-root "$env:TEMP" --evidence-file "$env:TEMP\HasbaraTops-validation.json"` | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
On Bash, including Linux and macOS contributor environments, Useful? React with 👍 / 👎. |
||
|
|
||
| ## Repository contracts | ||
|
|
||
| - [ ] Affected canonical design documents are updated with behavior changes. | ||
| - [ ] No SQLite state, data export, backup, credential, secret, or private case data is committed. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Disabling blank issues makes these new forms the repository's issue-intake workflow, while the commit also introduces a pull-request validation workflow, but no canonical design Markdown is updated to describe either interface. The repository explicitly blocks completion when an interface or workflow change diverges from canonical design, so the affected design document must be updated in this change.
AGENTS.md reference: AGENTS.md:L36-L38
Useful? React with 👍 / 👎.