Skip to content

Commit 6beedd1

Browse files
Promote develop/1.0 to preview/1.0 (#240)
Removed SIMD validation in favor of one pass loop.
1 parent a709dee commit 6beedd1

53 files changed

Lines changed: 2966 additions & 288 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,3 +274,6 @@ dotnet_naming_style.underscore_camel_case.capitalization = camel_case
274274
# Public API analyzer
275275

276276
dotnet_public_api_analyzer.require_api_files = true
277+
278+
# RS0017: Symbol removed from public API - error severity (IDE guidance; build enforcement via WarningsAsErrors in .csproj)
279+
dotnet_diagnostic.RS0017.severity = error

.github/CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* @petesramek
2+
3+
.github/ @petesramek
4+
src/ @petesramek
5+
tests/ @petesramek
Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
name: Bug report
33
about: Create a report to help us improve
4-
title: ''
5-
labels: ''
4+
title: '[Bug]: '
5+
labels: 'bug'
66
assignees: ''
77

88
---
@@ -11,28 +11,22 @@ assignees: ''
1111
A clear and concise description of what the bug is.
1212

1313
**To Reproduce**
14-
Steps to reproduce the behavior:
15-
1. Go to '...'
16-
2. Click on '....'
17-
3. Scroll down to '....'
18-
4. See error
14+
Minimal code snippet that reproduces the issue:
15+
16+
```csharp
17+
// paste reproduction code here
18+
```
1919

2020
**Expected behavior**
2121
A clear and concise description of what you expected to happen.
2222

23-
**Screenshots**
24-
If applicable, add screenshots to help explain your problem.
25-
26-
**Desktop (please complete the following information):**
27-
- OS: [e.g. iOS]
28-
- Browser [e.g. chrome, safari]
29-
- Version [e.g. 22]
23+
**Actual behavior**
24+
A clear and concise description of what actually happens (include exception messages/stack traces if applicable).
3025

31-
**Smartphone (please complete the following information):**
32-
- Device: [e.g. iPhone6]
33-
- OS: [e.g. iOS8.1]
34-
- Browser [e.g. stock browser, safari]
35-
- Version [e.g. 22]
26+
**Environment**
27+
- Package version: [e.g. 2.1.0]
28+
- .NET version: [e.g. net8.0]
29+
- OS: [e.g. Windows 11, Ubuntu 24.04]
3630

3731
**Additional context**
3832
Add any other context about the problem here.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask a question
4+
url: https://github.com/petesramek/polyline-algorithm-csharp/discussions
5+
about: Use GitHub Discussions for questions, ideas, or general feedback.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
name: Feature request
33
about: Suggest an idea for this project
4-
title: ''
5-
labels: ''
4+
title: '[Feature]: '
5+
labels: 'enhancement'
66
assignees: ''
77

88
---

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## Summary
2+
3+
<!-- Briefly describe what this PR does and why. -->
4+
5+
## Type of change
6+
7+
- [ ] Bug fix
8+
- [ ] New feature
9+
- [ ] Breaking change
10+
- [ ] Documentation / samples only
11+
12+
## Checklist
13+
14+
- [ ] Unit tests added or updated (`/tests`)
15+
- [ ] Benchmarks added or updated (`/benchmarks`) — if performance-impacting
16+
- [ ] XML doc comments updated for all public API changes
17+
- [ ] `dotnet format` run with no issues
18+
- [ ] README and `/samples` updated — if public API changed
19+
- [ ] PR label added (`breaking` / `feat` / `fix` / `docs`) — for changelog categorization

.github/actions/source/compile/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ inputs:
1212
file-version:
1313
description: 'Assembly file version.'
1414
required: true
15-
treat-warnins-as-error:
15+
treat-warnings-as-error:
1616
description: 'Treat warnings as errors.'
1717
required: true
1818
project-path:

.github/dependabot.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,23 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "weekly"
7+
labels:
8+
- "dependencies"
9+
assignees:
10+
- "petesramek"
711
- package-ecosystem: "nuget"
812
directory: "/"
913
schedule:
1014
interval: "weekly"
15+
labels:
16+
- "dependencies"
17+
assignees:
18+
- "petesramek"
1119
- package-ecosystem: "github-actions"
1220
directory: "/"
1321
schedule:
1422
interval: "weekly"
23+
labels:
24+
- "dependencies"
25+
assignees:
26+
- "petesramek"

.github/release.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- ignore-for-release
5+
categories:
6+
- title: Breaking Changes
7+
labels:
8+
- breaking
9+
- title: New Features
10+
labels:
11+
- feat
12+
- enhancement
13+
- title: Bug Fixes
14+
labels:
15+
- fix
16+
- bug
17+
- title: Documentation
18+
labels:
19+
- docs
20+
- documentation
21+
- title: Other Changes
22+
labels:
23+
- '*'

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ jobs:
130130
assembly-version: ${{ env.assembly-version }}
131131
assembly-informational-version: ${{ env.assembly-informational-version }}
132132
file-version: ${{ env.file-version }}
133-
treat-warnins-as-error: ${{ needs.workflow-variables.outputs.is-release }}
133+
treat-warnings-as-error: ${{ needs.workflow-variables.outputs.is-release }}
134134

135135
test:
136136
name: 'Run tests'

0 commit comments

Comments
 (0)