Skip to content

Commit

Permalink
Merge branch 'otland:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
dc1218 authored Oct 18, 2024
2 parents a9f05ac + 74b61cd commit a1fbdf5
Show file tree
Hide file tree
Showing 521 changed files with 19,923 additions and 9,736 deletions.
29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md

This file was deleted.

144 changes: 144 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
name: Bug Report
description: Reporting a bug reproducible using unmodified engine
title: "[Bug]: "
labels: ["bug", "needs-confirmation"]

body:
- type: checkboxes
id: terms
attributes:
label: By submitting this bug issue, you agree to the following.
options:
- label: This is a bug in the software that resides in this repository,
and not a support matter (use https://otland.net/forums/support.16/ for support)
required: true
- label: This issue is reproducible without changes to the C++ code in this repository
required: true
- label: This bug has not been resolved in master branch
required: true
- label: There is no existing issue for this bug already
required: true

- type: dropdown
id: crash
attributes:
label: Does this bug crash tfs?
description: Make sure you pick the right one
options:
- "not sure"
- "no"
- "yes"
- "yes (not always)"
validations:
required: true

- type: dropdown
id: server-version
attributes:
label: Server Version
description: Which version was this tested on?
multiple: true
options:
- 1.7 (Master)
- 1.6 (Release)
- 1.5 (Development)
- 1.4.x (Release)
default: 0
validations:
required: true

- type: dropdown
id: os
attributes:
label: Operation System
description: On which OS does this bug appear?
multiple: true
options:
- all (listed below)
- Windows
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Debian 12
- MacOS
- other (specify in the description)
default: 0
validations:
required: true

- type: input
id: os-description
attributes:
label: OS Description
description: If you picked 'other' in Operation System, please specify here
placeholder: "Example: Fedora 35"

- type: input
id: title
attributes:
label: Bug description
description: A clear and concise title that describes the bug
placeholder: "Example: Server crashes when using X spell"
validations:
required: true

- type: textarea
id: pr-cause
attributes:
label: Possible Pull Requests which are to blame
description: |
If you suspect a PR caused this bug, please provide the PR number (you can insert several)
Delete everything inside if you don't suspect any
placeholder: |
- [ ] #pr1
- [ ] #pr2
value: |
- [ ] #
- [ ] #
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Tell us step by step how to reproduce this bug
value: |
1.
2.
3.
**Code to reproduce the issue:**
```lua
-- paste your script here
```
validations:
required: true

- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: This is what happens right now
placeholder: Please include videos/screenshots (if possible)
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: This is what actually should happen
placeholder: Please include videos/screenshots (if possible)
validations:
required: true

- type: textarea
id: backtrace
attributes:
label: Backtrace
placeholder: Please provide a backtrace of your debugger if this bug crashes tfs.
description: This will be automatically formatted into code, no need for backticks.
render: cpp

- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
140 changes: 140 additions & 0 deletions .github/ISSUE_TEMPLATE/COMPILATION_REPORT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
name: Compilation Problem Report
description: Reporting a compilation problem reproducible using unmodified engine
title: "[Compilation]: "
labels: ["compilation-error", "needs-confirmation"]

body:
- type: checkboxes
id: terms
attributes:
label: By submitting this compilation problem issue, you agree to the following.
options:
- label: This is a compilation problem in the software that resides in this repository,
and not a support matter (use https://otland.net/forums/support.16/ for support)
required: true
- label: This issue is reproducible without changes to the C++ code in this repository
required: true
- label: This compilation problem has not been resolved in master branch
required: true
- label: There is no existing issue for this compilation problem already
required: true
- label: I have tried to compile the software using the provided instructions in the Wiki page
required: true

- type: dropdown
id: server-version
attributes:
label: Server Version
description: Which version did you try to compile?
multiple: true
options:
- 1.7 (Master)
- 1.6 (Release)
- 1.5 (Development)
- 1.4.x (Release)
default: 0
validations:
required: true

- type: dropdown
id: os
attributes:
label: Operation System
description: On which OS does this problem appear?
multiple: true
options:
- all (listed below)
- Windows
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Debian 12
- MacOS
- other (please specify in the description)
default: 0
validations:
required: true

- type: input
id: os-description
attributes:
label: OS Description
description: If you selected 'other' in the Operation System, please specify the OS you used
placeholder: "Example: Fedora 35"

- type: dropdown
id: compiler
attributes:
label: Compiler
description: Which compiler did you use?
options:
- GCC
- Clang
- MSVC
- other (please specify in the description)
default: 0
validations:
required: true

- type: input
id: compiler-description
attributes:
label: Compiler Description
description: If you selected 'other' in the 'Compiler', please specify the compiler you used
placeholder: "Example: GCC 12.0.0"

- type: dropdown
id: compiler-flags
attributes:
label: Compiler Flags
description: Which compiler flags are included?
options:
- http
- luajit
- none
default: 0
validations:
required: true

- type: dropdown
id: build-type
attributes:
label: Buildtype
description: Which Buildtype did this happen on?
options:
- RelWithDebInfo (default if downloaded from releases or artifacts)
- Debug
- Release
- all (listed above)
default: 0
validations:
required: true

- type: textarea
id: pr-cause
attributes:
label: Possible Pull Requests which are to blame
description: |
If you suspect a PR caused this bug, please provide the PR number (you can insert several)
Delete everything inside if you don't suspect any
placeholder: |
- [ ] #pr1
- [ ] #pr2
value: |
- [ ] #
- [ ] #
- type: textarea
id: error
attributes:
label: Error Message
placeholder: Please include the error message you received when trying to compile the software
description: This will be automatically formatted into code, no need for backticks.
render: cpp
validations:
required: true

- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this compilation error report!
18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md

This file was deleted.

50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Feature Request
description: Requesting a new feature for the engine or data pack
title: "[Feature]: "
labels: ["feature"]

body:
- type: checkboxes
id: terms
attributes:
label: By submitting this feature issue, you agree to the following.
options:
- label: There is no existing issue for this feature (or similar) already
required: true

- type: textarea
id: pr
attributes:
label: Pull Requests or Links to add this feature
description: |
If there is a PR which adds this functionality, please link it here
If there is another source which adds this functionality, please link it here
Delete everything inside if there aren't any
placeholder: |
- #pr1
- link to Wiki/Forum/other
value: |
- #
- link to Wiki/Forum/other
- type: textarea
id: request
attributes:
label: Request
description: Tell us what you tried to do to make it possible and why it didn't work
value: |
**What do you want to achieve?**
**Code if there is any:**
```lua
-- paste your script here
```
validations:
required: true

- type: textarea
id: solution
attributes:
label: Possible Solutions
description: This is what you think could be a solution to your problem
placeholder: Please include any code snippets or ideas you have
Loading

0 comments on commit a1fbdf5

Please sign in to comment.