Skip to content
Merged
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
9 changes: 3 additions & 6 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
* @shigabeev

/.github/ @shigabeev
/LICENSING.md @shigabeev
/SECURITY.md @shigabeev
/MANIFEST.in @shigabeev
/evaluation/ @shigabeev
/.github/workflows/ @shigabeev
/benchmarks/ @shigabeev
/src/address_normalizer/data/ @shigabeev
/training/ @shigabeev
/tools/ @shigabeev
/pyproject.toml @shigabeev
11 changes: 0 additions & 11 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,2 @@
# These are supported funding model platforms

github: shigabeev
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: frappuccino_o
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
58 changes: 14 additions & 44 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,69 +1,39 @@
name: Bug report
description: Report a reproducible API, CLI, installation, or packaging defect
title: "[Bug] "
labels:
- bug
- needs-triage
description: Report incorrect parsing, spans, detection, CLI, or packaging
title: "bug: "
labels: ["needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for a report maintainers can reproduce. For incorrect extracted
fields, use the Parsing failure form instead. Never include secrets,
private addresses, or unredacted production data.
value: Use a synthetic or redacted address. Never post private customer data.
- type: input
id: version
attributes:
label: Package version or commit
description: Output of `python -c "import address_normalizer; print(address_normalizer.__version__)"` and, for a checkout, the commit SHA.
placeholder: 2.0.0a2 / abc1234
validations:
required: true
- type: input
id: python
attributes:
label: Python and operating system
placeholder: Python 3.12.4 on Ubuntu 24.04
label: Version
placeholder: 2.0.0a2
validations:
required: true
- type: textarea
id: install
id: input
attributes:
label: Installation and exact command
description: Include the install source and the smallest command that triggers the defect.
render: shell
label: Minimal input
render: text
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
description: Include the complete exception and traceback where applicable.
label: Actual result
render: json
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: Explain the observable result you expected and why.
label: Expected result and why
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Minimal reproduction
description: Prefer a self-contained snippet with synthetic data.
render: python
validations:
required: true
- type: checkboxes
id: checks
id: context
attributes:
label: Submission checks
options:
- label: I reproduced this on the version or commit named above.
required: true
- label: I removed secrets and personal or production address data.
required: true
- label: This is not a security vulnerability requiring private disclosure.
required: true
label: Environment or additional context
7 changes: 2 additions & 5 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Security vulnerability
url: https://github.com/shigabeev/address-normalizer/security/policy
about: Read the private-reporting policy; do not disclose vulnerabilities publicly.
- name: Support and usage questions
url: https://github.com/shigabeev/address-normalizer/blob/master/SUPPORT.md
about: Check support scope and troubleshooting before opening an issue.
url: https://github.com/shigabeev/address-normalizer/security/advisories/new
about: Report vulnerabilities privately.
78 changes: 0 additions & 78 deletions .github/ISSUE_TEMPLATE/data-provenance.yml

This file was deleted.

48 changes: 10 additions & 38 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -1,51 +1,23 @@
name: Feature request
description: Propose a user problem that fits the small offline parser boundary
title: "[Feature] "
labels:
- enhancement
- needs-triage
description: Propose a focused addition to the parser
title: "feature: "
labels: ["needs-triage"]
body:
- type: markdown
attributes:
value: |
Start with the user problem. The core package will remain offline,
dependency-free at runtime, and separate from FIAS/GAR resolution.
- type: textarea
id: problem
attributes:
label: User problem
description: Who needs this, in what workflow, and what fails today?
validations:
required: true
- type: textarea
id: outcome
attributes:
label: Smallest useful outcome
description: Describe observable behavior without prescribing an implementation.
label: Problem
description: Describe the user need, not an implementation.
validations:
required: true
- type: textarea
id: alternatives
id: example
attributes:
label: Alternatives considered
description: Could application code, a resolver, or an integration example solve this outside the core package?
label: Minimal example and desired result
validations:
required: true
- type: textarea
id: compatibility
attributes:
label: API, data, and maintenance implications
description: Note serialized-shape changes, runtime cost, dependencies, data provenance, and who will maintain it.
validations:
required: true
- type: checkboxes
id: boundary
id: tradeoffs
attributes:
label: Product boundary
options:
- label: The request does not require bundled FIAS/GAR data or address verification in the parser.
required: true
- label: The request does not require a hidden download, mandatory service, or new scientific runtime.
required: true
- label: I searched existing issues and documentation for this need.
required: true
label: Scope and trade-offs
description: Explain why this belongs in the offline parser rather than a FIAS/GAR resolver.
76 changes: 0 additions & 76 deletions .github/ISSUE_TEMPLATE/parsing-failure.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/security-contact.yml

This file was deleted.

Loading
Loading