Skip to content

Commit eadb1f2

Browse files
authored
Initial commit
0 parents  commit eadb1f2

26 files changed

+1274
-0
lines changed

.gitattributes

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
###############################################################################
2+
# Set default behavior to automatically normalize line endings.
3+
###############################################################################
4+
* text=auto
5+
*.sh text eol=lf

.github/CODEOWNERS

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# A CODEOWNERS file uses a pattern that follows the same rules used in gitignore files.
2+
# The pattern is followed by one or more GitHub usernames or team names using the
3+
# standard @username or @org/team-name format. You can also refer to a user by an
4+
# email address that has been added to their GitHub account, for example user@example.com
5+
6+
* @unoplatform/maintainers

.github/ISSUE_TEMPLATE/bug-report.yml

+116
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
name: Bug Report
2+
description: Report a bug encountered while developing with Uno
3+
labels: [kind/bug, triage/untriaged, difficulty/tbd]
4+
body:
5+
- type: textarea
6+
id: current-behavior
7+
attributes:
8+
label: Current behavior
9+
description: Describe how the issue manifests
10+
- type: textarea
11+
id: expected-behavior
12+
attributes:
13+
label: Expected behavior
14+
description: Describe what the desired behavior should be.
15+
- type: textarea
16+
id: how-to-reproduce
17+
attributes:
18+
label: How to reproduce it (as minimally and precisely as possible)
19+
description: |
20+
Please provide a **MINIMAL REPRO PROJECT** and the **STEPS TO REPRODUCE**
21+
22+
To create a minimal reproduction project:
23+
24+
- Create an Uno app through:
25+
- `dotnet new install Uno.Templates` and `dotnet new unoapp`
26+
- or through the [Visual Studio extension](https://platform.uno/docs/articles/get-started-vs-2022.html)
27+
- Make sure to add the least code possible to demonstrate the issue
28+
- Keep all project heads, even if the platforms are seemingly not relevant to your issue
29+
- Remove all the `obj/bin` folders and zip the folder.
30+
- Attach the zip file to the issue
31+
32+
If the issue is visible on WebAssembly and uses only XAML:
33+
34+
- Visit https://playground.platform.uno
35+
- Add your code and data context as needed
36+
- Create a link and paste it here
37+
38+
- type: textarea
39+
id: workaround
40+
attributes:
41+
label: Workaround
42+
description: Please provide steps to workaround this problem if possible
43+
- type: dropdown
44+
id: works-uwp-winui
45+
attributes:
46+
label: Works on UWP/WinUI
47+
description: |
48+
To make sure this is an Uno Platform specific issue, try running your sample application on Windows using the UWP or WinUI project. If it does not work on Windows either, it may be a Windows issue or it may be a documentation issue.
49+
In this case, [open a discussion](https://github.com/unoplatform/uno/discussions) instead.
50+
options:
51+
- 'Yes'
52+
- 'No'
53+
54+
- type: dropdown
55+
id: environment
56+
attributes:
57+
label: Environment
58+
description: NuGet package(s)
59+
multiple: true
60+
options:
61+
- Uno.UI / Uno.UI.WebAssembly / Uno.UI.Skia
62+
- Uno.WinUI / Uno.WinUI.WebAssembly / Uno.WinUI.Skia
63+
- Uno.SourceGenerationTasks
64+
- Uno.UI.RemoteControl / Uno.WinUI.RemoteControl
65+
- Other
66+
67+
- type: textarea
68+
id: nuget-versions
69+
attributes:
70+
label: NuGet package version(s)
71+
72+
- type: dropdown
73+
id: platforms
74+
attributes:
75+
label: Affected platforms
76+
multiple: true
77+
options:
78+
- WebAssembly
79+
- Android
80+
- iOS
81+
- macOS (AppKit)
82+
- Mac Catalyst
83+
- Skia (WPF)
84+
- Skia (GTK on Linux/macOS/Windows)
85+
- Skia (Linux Framebuffer)
86+
- Windows
87+
- Build tasks
88+
89+
- type: dropdown
90+
id: ide
91+
attributes:
92+
label: IDE
93+
multiple: true
94+
options:
95+
- Visual Studio 2022
96+
- Visual Studio Code
97+
- Visual Studio for Mac
98+
- Rider Windows
99+
- Rider macOS
100+
101+
- type: input
102+
id: ide-version
103+
attributes:
104+
label: IDE version
105+
106+
- type: textarea
107+
id: plugins
108+
attributes:
109+
label: Relevant plugins
110+
description: For example, ReSharper version X
111+
112+
- type: textarea
113+
id: additional-info
114+
attributes:
115+
label: Anything else we need to know?
116+
description: We would love to know of any friction, apart from knowledge, that prevented you from sending in a pull-request

.github/ISSUE_TEMPLATE/config.yml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Questions
4+
url: https://github.com/unoplatform/uno/discussions
5+
about: 'For general questions about Uno, visit GitHub discussions'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: Documentation Issue
3+
about: Report an issue with the Uno documentation
4+
labels: kind/consumer-experience, kind/documentation, triage/untriaged, difficulty/tbd
5+
---
6+
7+
<!-- Please only use this template for reporting issues with the documentation where the fix isn't clear. We greatly appreciate it when people send in pull-requests with fixes. If there's any friction, apart from knowledge, that's preventing you from doing so please let us know below. -->
8+
9+
## On which page?
10+
11+
## What's wrong?
12+
13+
## Any feedback?
14+
15+
16+
17+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Documentation Request
3+
about: Request an enhancement to the Uno documentation
4+
labels: kind/consumer-experience, kind/documentation, triage/untriaged, difficulty/tbd
5+
---
6+
7+
<!-- Please only use this template for submitting documentation requests -->
8+
9+
## What would you like clarification on:
10+
11+
## Concern?
12+
13+
- [ ] Usage in industry
14+
- [ ] Clarification of capabilities
15+
- [ ] Getting started with Uno
16+
- [ ] Developing with Uno
17+
- [ ] Contributing to the Uno project
18+
- [ ] Publishing your application
19+
- [ ] Support
20+
- [ ] Other (please specify):
21+
22+
## For which Platform:
23+
24+
- [ ] WebAssembly
25+
- [ ] Android
26+
- [ ] iOS
27+
- [ ] macOS (AppKit)
28+
- [ ] Mac Catalyst
29+
- [ ] Skia
30+
- [ ] WPF
31+
- [ ] GTK (Linux)
32+
- [ ] Linux Framebuffer
33+
- [ ] Windows
34+
35+
## Anything else we need to know?
36+
37+
<!-- We would love to know of any friction, apart from knowledge, that prevented you from sending in a pull-request -->
38+
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Enhancement Request
2+
description: Suggest an enhancement to Uno Platform
3+
labels: [kind/enhancement, triage/untriaged, difficulty/tbd]
4+
body:
5+
- type: textarea
6+
id: enhancement-description
7+
attributes:
8+
label: What would you like to be added
9+
description: Describe in detail what is the feature or functionality you are missing
10+
11+
- type: textarea
12+
id: enhancement-use-case
13+
attributes:
14+
label: Why is this needed
15+
description: Describe the use case of this enhancement
16+
17+
- type: dropdown
18+
id: enhancement-platforms
19+
attributes:
20+
label: For which platform
21+
multiple: true
22+
options:
23+
- WebAssembly
24+
- Android
25+
- iOS
26+
- macOS (AppKit)
27+
- Mac Catalyst
28+
- Skia (WPF)
29+
- Skia (GTK on Linux/macOS/Windows)
30+
- Skia (Linux Framebuffer)
31+
- Windows
32+
- Build tasks
33+
34+
- type: textarea
35+
id: enhancement-additional-info
36+
attributes:
37+
label: Anything else we need to know?
38+
description: Notes for contributors, further explanations, or any other information

.github/ISSUE_TEMPLATE/feedback.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: Feedback
3+
about: Share feedback with the Uno team 💖
4+
labels: kind/feedback, triage/untriaged
5+
---
6+
7+
<!-- Thanks for stopping on by to share feedback 💖
8+
9+
If you are after inspiration, folks typically submit feedback on the following topics:
10+
11+
- what version of Uno and what platforms you are using it with?
12+
- what do you like?
13+
- what is lacking?
14+
- what do you long for going forward?
15+
- where and how you have used Uno in production?
16+
- any friction that hinders adoption of Uno at your company.
17+
- any friction that's preventing you from contributing to Uno.
18+
19+
If you are representing an organization that wishes to discuss in private, please [contact us](https://platform.uno/contact/).
20+
21+
-->
22+
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
name: Samples Issue
3+
about: Report an issue with the Uno samples
4+
labels: kind/contributor-experience, kind/documentation, triage/untriaged, difficulty/tbd
5+
---
6+
7+
<!-- Please only use this template for reporting issues with the samples where the fix isn't clear. We greatly appreciate it when people send in pull-requests with fixes. If there's any friction, apart from knowledge, that's preventing you from doing so please let us know below. -->
8+
9+
## On which page?
10+
11+
## What's wrong?
12+
13+
## Any feedback?
14+
+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
name: Samples Request
3+
about: Request an enhancement to the Uno samples
4+
labels: kind/contributor-experience, kind/documentation, triage/untriaged, difficulty/tbd
5+
---
6+
7+
<!-- Please only use this template for submitting enhancement requests -->
8+
9+
## What would you like to be added:
10+
11+
## Why is this needed:
12+
13+
## For which Platform:
14+
15+
- [ ] WebAssembly
16+
- [ ] Android
17+
- [ ] iOS
18+
- [ ] macOS (AppKit)
19+
- [ ] Mac Catalyst
20+
- [ ] Skia
21+
- [ ] WPF
22+
- [ ] GTK (Linux)
23+
- [ ] Linux Framebuffer
24+
- [ ] Windows
25+
26+
27+
## Anything else we need to know?
28+
29+
<!-- We would love to know of any friction, apart from knowledge, that prevented you from sending in a pull-request -->
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Success Story
3+
about: If you are using Uno in production, we would love to hear about it.
4+
labels: kind/consumer-experience, kind/documentation, triage/untriaged
5+
---
6+
7+
<!-- STOP -- PLEASE READ!
8+
9+
We 💖 to hear about how, where and what you're doing with Uno. Sharing this information is one of the kindest things you can do in open-source and the maintainers love hearing about success stories. Instead of raising a new GitHub issue could you please comment in the existing thread?
10+
11+
https://github.com/nventive/Uno/issues/18#issuecomment-494887105
12+
13+
If you are feeling extra generous, how about authoring up a blog post and then letting us know about it so that we can retweet it?
14+
15+
Thank-you!
16+

.github/ISSUE_TEMPLATE/support.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: Support Request
3+
about: Support request or question relating to Uno
4+
labels: triage/support
5+
---
6+
7+
<!-- STOP -- PLEASE READ!
8+
9+
GitHub is not the right place for support requests.
10+
11+
If you're looking for help, check [Stack Overflow](https://stackoverflow.com/questions/tagged/uno-platform) and the [documentation](https://platform.uno/docs/).
12+
13+
You can also post your question in the [Uno gitter room](https://gitter.im/uno-platform/Lobby) or [on Twitter using the #unoplatform](https://twitter.com/search?q=%23unoplatform) hashtag.
14+
15+
For organizations that want a deeper level of support beyond our community support, please [contact us](https://platform.uno/contact/). Our professional support is more than a contract – it is a shared responsibility for your project success. Our engineering team will collaborate with you to ensure the success of your projects, and our custom application development team at nventive is also available to lend its expertise.
16+
17+
If the matter is security related, please disclose it privately via https://github.com/nventive/Uno/security/ -->

.github/config.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Configuration for welcome - https://github.com/behaviorbot/welcome
2+
3+
## Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
4+
5+
# Comment to be posted to on first time issues
6+
#newIssueWelcomeComment: >
7+
# Thanks for opening your first issue here! Be sure to follow the issue template!
8+
9+
## Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
10+
11+
# Comment to be posted to on PRs from first time contributors in your repository
12+
#newPRWelcomeComment: >
13+
# Thanks for opening this pull request! Please check out our contributing guidelines.
14+
15+
## Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
16+
17+
# Comment to be posted to on pull requests merged by a first time user
18+
firstPRMergeComment: >
19+
Congrats on your first pull-request! We ❤ the people who are involved in this project, and we’d love to pay it forward by [sending you some swag](https://aka.platform.uno/new-contrib-swag). If you have any feedback (or ideas how to improve Uno as a open-source project) please [open a feedback issue](https://github.com/unoplatform/uno/issues/new?labels=kind%2Ffeedback%2C+triage%2Funtriaged&template=feedback.md).
20+
<br>
21+
![giphy](https://user-images.githubusercontent.com/127353/66220548-37ae4d00-e69b-11e9-8a16-f08f87b3b27c.gif)
22+
<br>
23+
Merci beaucoup 👋

.github/dependabot.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: nuget
4+
directory: "/"
5+
schedule:
6+
interval: weekly
7+
time: "10:00"
8+
open-pull-requests-limit: 10
9+
labels:
10+
- kind/dependency
11+
- do-not-merge/work-in-progress

.github/invite-contributors.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# automatically invite contributors to this particular team in the organization when their pull-requests
2+
# are merged which enables maintainers to assign issues to these individuals.
3+
team: community

.github/no-response.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Configuration for probot-no-response - https://github.com/probot/no-response
2+
3+
# Number of days of inactivity before an Issue is closed for lack of response
4+
daysUntilClose: 20
5+
6+
# Label requiring a response
7+
responseRequiredLabel: triage/needs-information
8+
9+
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
10+
closeComment: >
11+
This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. We don't monitor discussions on closed issues thus please open a new GitHub issue if you need the team to revisit this matter.

0 commit comments

Comments
 (0)