feat: Add initial code

This commit is contained in:
2025-03-02 17:23:42 +01:00
parent 699c061192
commit aa994f6fd3
68 changed files with 10913 additions and 117 deletions

2
.github/CODEOWNERS vendored
View File

@@ -1 +1 @@
* @{{project.master}}
* @wessel

View File

@@ -1,20 +1,20 @@
# Contributing
If you wish to contribute to {{project.name}}, feel free to fork the repository and submit a pull request.
{{project.linter}} is enforced to correct most typo's you make and keep the code style the same throughout the whole project,
so it would be much appreciated if you installed {{project.linter}} to your editor of choice
If you wish to contribute to SetGame, feel free to fork the repository and submit a pull request.
ESLint is enforced to correct most typo's you make and keep the code style the same throughout the whole project,
so it would be much appreciated if you installed ESLint to your editor of choice
## Prerequisites
The following prerequisites must be met before installing {{project.name}}:
{{setup.prerequisites}}
The following prerequisites must be met before installing SetGame:
Docker,Devcontainers
## Setup
To get ready to work on the codebase, please do the following:
1. Fork & clone the repository, and make sure you are on the **master** branch
2. Run {{setup.install}}
3. Code your ideas and test them using {{setup.test}}
4. [Submit a pull request](https://github.com/{{project.master}}/{{project.name}}/compare)
2. Run dotnet run
3. Code your ideas and test them using dotnet run
4. [Submit a pull request](https://github.com/wessel/SetGame/compare)
## Testing
When creating any new functions, please also create unit tests for them in the `tests` directory.

3
.github/FUNDING.yml vendored
View File

@@ -1 +1,2 @@
{{project.funding}}
{github: Wessel}

View File

@@ -6,7 +6,8 @@ body:
id: package
attributes:
label: Which part is this bug report for?
options: {{tree.parts}}
options: [frontend, backend, entityframework, aspdotnet]
validations:
required: true
- type: textarea
@@ -26,7 +27,7 @@ body:
attributes:
label: Code sample
description: Include a reproducible, minimal code sample. This will be automatically formatted into code, so no need for backticks.
render: {{project.lang}}
render: C#
placeholder: |
Your code sample should be...
... Minimal - Use as little code as possible that still produces the same problem (and is understandable)
@@ -42,9 +43,9 @@ body:
- type: input
id: lang-version
attributes:
label: '{{project.lang}} version'
label: 'C# version'
description: |
Which version of {{project.lang}} are you using?
Which version of C# are you using?
validations:
required: true
- type: input

View File

@@ -1,2 +1,6 @@
blank_issues_enabled: false
{{project.contact}}
contact_links:
- about: E-mail
name: email
url: contact@wessel.gg

View File

@@ -10,7 +10,8 @@ body:
id: package
attributes:
label: Which part is this feature request for?
options: {{tree.parts}}
options: [frontend, backend, entityframework, aspdotnet]
validations:
required: false
- type: textarea

View File

@@ -1,6 +1,6 @@
---
name: Pull Request
about: Propose changes to {{project.name}}
about: Propose changes to SetGame
title: "[PR] Your changes"
labels: pullrequest
---
@@ -12,6 +12,6 @@ labels: pullrequest
- [ ] Code changes have been tested and there aren't any typos in it
**Semantic versioning classification:**
- [ ] This PR changes {{project.name}} core codebase (methods or parameters added)
- [ ] This PR changes SetGame core codebase (methods or parameters added)
- [ ] This PR includes breaking changes (methods removed or renamed, parameters moved or removed)
- [ ] This PR **only** includes non-code changes, like changes to documentation, README, etc.

View File

@@ -1,4 +1,5 @@
addReviewers: true
reviewers: {{project.reviewers}}
reviewers: ['wessel']
numberOfReviewers: 0
runOnDraft: true