Skip to content
Draft
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
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: Bug
description: This issue is about a bug inside the engine.
labels: ["Issue: Bug", "Status: Pending..."]
title: "Bug: "
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/compiling.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: Compiling
description: This issue is about compiling the engine.
labels: ["Issue: Compiling", "Status: Pending..."]
title: "Compiling: "
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: Documentation
description: This issue is about a documentation suggestion or error.
labels: ["Issue: Documentation", "Status: Pending..."]
title: "Documentation: "
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: Enhancement
description: This issue is about a suggestion that you think should be added.
labels: ["Issue: Enhancement", "Status: Pending..."]
title: "Enhancement: "
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/github.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: GitHub
description: This issue is about the GitHub.
labels: ["Issue: GitHub", "Status: Pending..."]
title: "GitHub: "
41 changes: 41 additions & 0 deletions .github/pr_labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Give any pr the "PR: Assets" tag if there are changes inside the assets/ or extras/ folder.
'PR: Assets':
- changed-files:
- any-glob-to-any-file:
- assets/**
- extras/appicons/**

# Give any pr the "PR: Documentation" tag if any .MD files are changed or if there are changes inside the docs/ folder.
'PR: Documentation':
- changed-files:
- any-glob-to-any-file:
- docs/**
- '**/*.md'

# Give any pr the "PR: GitHub" tag if any .yml files are changed or if there are changes inside the .github/ folder.
'PR: GitHub':
- changed-files:
- any-glob-to-any-file:
- .github/**
- '.gitignore'
- '**/*.yml'

# Give any pr the "PR: Haxe" tag if any haxe related files are changed.
'PR: Haxe':
- changed-files:
- any-glob-to-any-file:
- '**/checkstyle.json'
- '**/hxformat.json'
- '**/*.hx'
- '**/*.hxp'
- '**/*.hxpkg'

# Give any pr the "PR: Misc" tag if any other files are changed that don't fit the rest of the tags.
'PR: Misc':
- changed-files:
- any-glob-to-any-file:
- '.vscode/**'
- 'extras/**'
- '!extras/appicons/**'
- 'setup/**'
- 'LICENSE' # Meant to be off limits for any pr but Crusher or Til may change it.
File renamed without changes.
19 changes: 19 additions & 0 deletions .github/workflows/pr_labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Pull Request Labeler

on:
- pull_request_target

jobs:
# PR Info Labeler, gives the `PR: ` labels upon creation.
labeler:
permissions:
contents: read
pull-requests: write

runs-on: ubuntu-latest
steps:
- name: "Automatically leave pull request related labels."
uses: actions/labeler@v5
with:
configuration-path: ".github/pr_labeler.yml"
sync-labels: true
Loading