diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..6f213192 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,36 @@ +--- +name: Bug report +about: Create a report to help us improve +title: 'bug : ' +labels: bug +assignees: sheazywi + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots or Video** +If applicable, add screenshots or a video to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. Windows] + - Version [e.g. 24H2] + +**Specs (please complete the following information):** + - CPU: [e.g. 5800X] + - GPU: [e.g. 4070ti] + - GPU Drivers: [e.g. 566.36] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..2864cde2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: sheazywi + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..bbd0a1d0 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,38 @@ +name: Build StarStudio + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: windows-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Set up MSBuild + uses: microsoft/setup-msbuild@v1.0.2 + + - uses: abel0b/setup-premake@v2.4 + with: + version: "5.0.0-beta4" + + - name: Generate project files with Premake + run: premake5 vs2022 + + - name: Build project with MSBuild + run: MSBuild /m /p:Configuration=Debug StarStudio.sln + + - name: Upload executable + uses: actions/upload-artifact@v3 + with: + name: StarStudio-Windows + path: "bin/Debug-windows-x86_64/Sandbox/Sandbox.exe" \ No newline at end of file