chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
name: Bug Report
|
||||
description: File a bug report.
|
||||
title: "[Bug]: "
|
||||
labels: ["bug"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
We do not accept issues in languages other than English.
|
||||
|
||||
- type: input
|
||||
id: version
|
||||
attributes:
|
||||
label: "App version"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: bug-description
|
||||
attributes:
|
||||
label: "Describe the bug"
|
||||
description: "A clear and concise description of what the bug is."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: steps-to-reproduce
|
||||
attributes:
|
||||
label: "How to reproduce"
|
||||
description: "Steps to reproduce the bug."
|
||||
value: |
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: expected-behavior
|
||||
attributes:
|
||||
label: "Expected behavior"
|
||||
description: "A description of what you expected to happen."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: "Screenshots"
|
||||
description: "If possible, attach screenshots."
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: "Check List"
|
||||
options:
|
||||
- label: "I have read the [CONTRIBUTING.md](https://github.com/runcat-dev/RunCat365/blob/main/CONTRIBUTING.md) and agree to follow it."
|
||||
required: true
|
||||
- label: "Uninstalled App."
|
||||
required: true
|
||||
- label: "Re-launched your computer."
|
||||
required: true
|
||||
- label: "Checked that no similar issues already exist."
|
||||
required: true
|
||||
@@ -0,0 +1,45 @@
|
||||
name: Feature Request
|
||||
description: File a feature request.
|
||||
title: "[Idea]: "
|
||||
labels: ["enhancement"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
We do not accept requests in languages other than English.
|
||||
|
||||
- type: textarea
|
||||
id: overview
|
||||
attributes:
|
||||
label: "Overview of the requested feature"
|
||||
description: "Please provide a brief summary of the feature you're requesting."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: reason
|
||||
attributes:
|
||||
label: "Reason for the request"
|
||||
description: "Explain why this feature is needed and what motivated your request."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: related-issues
|
||||
attributes:
|
||||
label: "Related Issues"
|
||||
description: "Link to related issues, if applicable."
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: "Check List"
|
||||
options:
|
||||
- label: "I have read the [CONTRIBUTING.md](https://github.com/runcat-dev/RunCat365/blob/main/CONTRIBUTING.md) and agree to follow it."
|
||||
required: true
|
||||
- label: "The proposed feature is beneficial to a wide range of users and not just a personal preference."
|
||||
required: true
|
||||
- label: "Checked that no similar requests already exist."
|
||||
required: true
|
||||
@@ -0,0 +1,42 @@
|
||||
# How to Release a New Version to Microsoft Store
|
||||
|
||||
This document is for code owners.
|
||||
|
||||
## 1. Update Version Numbers
|
||||
|
||||
Version numbers must be updated in **two** locations:
|
||||
|
||||
1. **RunCat365/RunCat365.csproj**
|
||||
- Update `<Version>X.Y.Z</Version>` (3-digit format)
|
||||
2. **WapForStore/Package.appxmanifest**
|
||||
- Update `Version="X.Y.Z.0"` in the `<Identity>` element (4-digit format)
|
||||
|
||||
## 2. Build the App
|
||||
|
||||
1. Open the solution in Visual Studio
|
||||
2. Verify the build succeeds in Release configuration
|
||||
|
||||
## 3. Create the Package
|
||||
|
||||
1. In Visual Studio, right-click on the **WapForStore** project
|
||||
2. Select **Publish** > **Create App Packages**
|
||||
3. Choose **Microsoft Store as MSIX package** and sign in with your Microsoft account
|
||||
4. Select the existing app "RunCat 365"
|
||||
5. Configure package settings (x86, x64, arm64)
|
||||
6. Generate the `.msixupload` file
|
||||
|
||||
## 4. Submit to Partner Center
|
||||
|
||||
1. Sign in to [Partner Center](https://partner.microsoft.com/dashboard)
|
||||
2. Navigate to **Apps and games** > **RunCat 365**
|
||||
3. Click **Start a new submission**
|
||||
4. Update the following sections:
|
||||
- **Packages**: Upload the generated `.msixupload` file
|
||||
- **Store listings**: Update description/screenshots if needed
|
||||
- **Release notes**: Describe changes in this version
|
||||
5. Click **Submit to the Store**
|
||||
|
||||
## 5. Wait for Certification
|
||||
|
||||
- Certification typically takes 1-3 business days
|
||||
- If issues are found, fix them and resubmit
|
||||
@@ -0,0 +1,28 @@
|
||||
## Context of Contribution
|
||||
|
||||
<!-- Each pull request should fix only one issue or propose one feature. -->
|
||||
<!-- Do not mix unrelated changes in a single PR. -->
|
||||
|
||||
- [ ] Bug Fix
|
||||
- [ ] Refactoring
|
||||
- [ ] New Feature
|
||||
- [ ] Others
|
||||
|
||||
## Summary of the Proposal
|
||||
|
||||
<!-- Provide a concise summary of what this pull request proposes. -->
|
||||
|
||||
## Reason for the new feature
|
||||
|
||||
<!-- If it's a new feature, explain why this feature is necessary. -->
|
||||
<!-- Explain how important this feature is to many users. -->
|
||||
<!-- Explain if the benefits of the new feature outweigh the maintenance cost. -->
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] I have read the [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) and agree to follow it.
|
||||
- [ ] This PR does not contain commits of multiple contexts.
|
||||
- [ ] Code follows proper indentation and naming conventions.
|
||||
- [ ] Implemented using only APIs that can be submitted to the Microsoft Store.
|
||||
- [ ] Works correctly in both dark theme and light theme.
|
||||
- [ ] Works correctly on any device.
|
||||
Reference in New Issue
Block a user