Skip to content

Commit 0440fe5

Browse files
committed
Added: Initial Files
1 parent 4738976 commit 0440fe5

23 files changed

Lines changed: 2805 additions & 0 deletions
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: Bug Report
2+
description: Create a report to help us improve
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this bug report!
12+
13+
- type: textarea
14+
id: bug-description
15+
attributes:
16+
label: Bug description
17+
description: A clear and concise description of what the bug is.
18+
placeholder: Describe what happened...
19+
validations:
20+
required: true
21+
22+
- type: dropdown
23+
id: work-on-fix
24+
attributes:
25+
label: Would you like to work on a fix?
26+
description: Let us know if you're interested in contributing a fix
27+
options:
28+
- "Yes"
29+
- "No"
30+
default: 1
31+
validations:
32+
required: true
33+
34+
- type: textarea
35+
id: reproduction-steps
36+
attributes:
37+
label: To Reproduce
38+
description: Steps to reproduce the behavior
39+
placeholder: |
40+
1. Go to '...'
41+
2. Click on '....'
42+
3. Scroll down to '....'
43+
4. See error
44+
validations:
45+
required: true
46+
47+
- type: markdown
48+
attributes:
49+
value: |
50+
Make sure you are able to reproduce the bug in the main branch, too.
51+
52+
- type: textarea
53+
id: expected-behavior
54+
attributes:
55+
label: Expected behavior
56+
description: A clear and concise description of what you expected to happen.
57+
placeholder: Describe what should have happened...
58+
validations:
59+
required: true
60+
61+
- type: textarea
62+
id: screenshots
63+
attributes:
64+
label: Screenshots
65+
description: If applicable, add screenshots to help explain your problem.
66+
placeholder: Drag and drop images here or provide links...
67+
68+
- type: input
69+
id: os
70+
attributes:
71+
label: OS
72+
description: Your operating system
73+
placeholder: e.g. Ubuntu 20.04, Windows 11, macOS 13.0
74+
validations:
75+
required: true
76+
77+
- type: input
78+
id: version
79+
attributes:
80+
label: "rig-coding-tools version"
81+
description: The version of rig-coding-tools you're using
82+
placeholder: e.g. 0.1.0
83+
validations:
84+
required: true
85+
86+
- type: textarea
87+
id: additional-context
88+
attributes:
89+
label: Additional context
90+
description: Add any other context about the problem here.
91+
placeholder: Any additional information that might be helpful...

‎.github/ISSUE_TEMPLATE/config.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: true
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Feature request
2+
description: Suggest an idea for this project
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
assignees: []
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for suggesting a new feature! Please provide as much detail as possible.
12+
13+
- type: textarea
14+
id: motivations
15+
attributes:
16+
label: Motivations
17+
description: If your feature request is related to a problem, please describe it.
18+
placeholder: |
19+
I'm always frustrated when [...]
20+
This would solve [...]
21+
validations:
22+
required: true
23+
24+
- type: dropdown
25+
id: implement-feature
26+
attributes:
27+
label: Would you like to implement this feature?
28+
description: Let us know if you're interested in contributing this feature
29+
options:
30+
- "Yes"
31+
- "No"
32+
default: 1
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
id: solution
38+
attributes:
39+
label: Solution
40+
description: Describe the solution you'd like in detail.
41+
placeholder: |
42+
I would like to see [...]
43+
The implementation should [...]
44+
This would work by [...]
45+
validations:
46+
required: true
47+
48+
- type: textarea
49+
id: alternatives
50+
attributes:
51+
label: Alternatives
52+
description: Describe any alternative solutions or features you've considered.
53+
placeholder: |
54+
I've considered [...]
55+
Other approaches could be [...]
56+
The pros/cons are [...]
57+
58+
- type: textarea
59+
id: additional-context
60+
attributes:
61+
label: Additional context
62+
description: Add any other context or screenshots about the feature request here.
63+
placeholder: Any additional information, mockups, or examples...

‎.github/artifact-groups.yml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
C-Library:
2+
patterns:
3+
- "C-Library-*"
4+
- "C-Bindings-*"
5+
flattens:
6+
- "C-Bindings-*"
7+
renames:
8+
- "C-Library-": ""
9+
Symbols:
10+
patterns: "*.symbols"
11+
renames:
12+
- ".symbols": ""

‎.github/changelog.hbs‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# About this Release
2+
3+
<!-- Add your release notes here -->
4+
5+
## Complete Changelog
6+
7+
All notable changes to this project will be documented in this file.
8+
9+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
10+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
11+
12+
13+
## Complete Changes
14+
15+
{{#each releases}}
16+
{{#if href}}
17+
## [{{title}}]({{href}}){{#if tag}} - {{isoDate}}{{/if}}
18+
{{else}}
19+
## {{title}}{{#if tag}} - {{isoDate}}{{/if}}
20+
{{/if}}
21+
22+
{{#if summary}}
23+
{{summary}}
24+
{{/if}}
25+
26+
{{#if merges}}
27+
### Merged
28+
29+
{{#each merges}}
30+
- {{#if commit.breaking}}**Breaking change:** {{/if}}{{message}} {{#if href}}[`#{{id}}`]({{href}}){{/if}}
31+
{{/each}}
32+
{{/if}}
33+
34+
{{#if fixes}}
35+
### Fixed
36+
37+
{{#each fixes}}
38+
- {{#if commit.breaking}}**Breaking change:** {{/if}}{{commit.subject}}{{#each fixes}} {{#if
39+
href}}[`#{{id}}`]({{href}}){{/if}}{{/each}}
40+
{{/each}}
41+
{{/if}}
42+
43+
{{#commit-list commits heading='### Commits'}}
44+
- {{#if breaking}}**Breaking change:** {{/if}}{{subject}} {{#if href}}[`{{shorthash}}`]({{href}}){{/if}}
45+
{{/commit-list}}
46+
47+
{{/each}}
48+
49+
====
50+
51+
{{#unless options.hideCredit}}
52+
Reloaded changelogs are generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
53+
{{/unless}}

‎.github/codecov.yml‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
ignore:
2+
- "tests"
3+
- "examples"
4+
5+
comment:
6+
layout: "reach, diff, flags, files"
7+
require_changes: true
8+
9+
github_checks:
10+
annotations: false
11+
12+
coverage:
13+
status:
14+
project:
15+
default:
16+
threshold: 5%

‎.github/dependabot.yml‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
version: 2
2+
updates:
3+
# Enable version updates for Cargo
4+
- package-ecosystem: "cargo"
5+
directory: "src"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
time: "09:00"
10+
timezone: "Etc/UTC"
11+
# Limit the number of open pull requests for version updates
12+
open-pull-requests-limit: 5
13+
# Add reviewers (optional - you can customize this)
14+
# reviewers:
15+
# - "your-username"
16+
# Add labels to categorize the PRs
17+
labels:
18+
- "dependencies"
19+
- "rust"
20+
# Group updates to reduce noise
21+
groups:
22+
# Group dev dependencies together
23+
dev-dependencies:
24+
patterns:
25+
- "criterion*"
26+
- "rstest*"
27+
update-types:
28+
- "minor"
29+
- "patch"
30+
# Group patch updates for all dependencies
31+
patch-updates:
32+
patterns:
33+
- "*"
34+
update-types:
35+
- "patch"
36+
# Customize commit messages
37+
commit-message:
38+
prefix: "Updated:"
39+
prefix-development: "Updated:"
40+
include: "scope"
41+
# Allow automatic rebasing when conflicts occur
42+
rebase-strategy: "auto"
43+
44+
# Monitor GitHub Actions for dependency updates
45+
- package-ecosystem: "github-actions"
46+
directory: "/"
47+
schedule:
48+
interval: "weekly"
49+
day: "monday"
50+
time: "09:00"
51+
timezone: "Etc/UTC"
52+
labels:
53+
- "dependencies"
54+
- "github-actions"

‎.github/pull_request_template.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<!-- Please explain the changes you made -->
2+
3+
<!--
4+
Please, make sure:
5+
- you have read the contributing guidelines:
6+
https://github.com/Sewer56/rig-coding-tools/blob/main/docs/CONTRIBUTING.md
7+
-->

‎.github/template-version.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
reloaded-templates-rust:1.0.1

0 commit comments

Comments
 (0)