-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from unoplatform/dev/jela/update
Fork to unoplatform
- Loading branch information
Showing
98 changed files
with
5,781 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,223 @@ | ||
root = true | ||
|
||
[*] | ||
end_of_line = crlf | ||
tab_width = 4 | ||
trim_trailing_whitespace = true | ||
insert_final_newline = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_block_contents | ||
csharp_indent_block_contents = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_braces | ||
csharp_indent_braces = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_case_contents | ||
csharp_indent_case_contents = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_labels | ||
csharp_indent_labels = one_less_than_current | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_switch_labels | ||
csharp_indent_switch_labels = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_catch | ||
csharp_new_line_before_catch = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_else | ||
csharp_new_line_before_else = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_finally | ||
csharp_new_line_before_finally = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_members_in_anonymous_types | ||
csharp_new_line_before_members_in_anonymous_types = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_members_in_object_initializers | ||
csharp_new_line_before_members_in_object_initializers = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_open_brace | ||
csharp_new_line_before_open_brace = all | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_between_query_expression_clauses | ||
csharp_new_line_between_query_expression_clauses = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_prefer_braces | ||
csharp_prefer_braces = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_prefer_simple_default_expression | ||
csharp_prefer_simple_default_expression = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_preserve_single_line_blocks | ||
csharp_preserve_single_line_blocks = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_preserve_single_line_statements | ||
csharp_preserve_single_line_statements = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_cast | ||
csharp_space_after_cast = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_colon_in_inheritance_clause | ||
csharp_space_after_colon_in_inheritance_clause = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_comma | ||
csharp_space_after_comma = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_dot | ||
csharp_space_after_dot = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_keywords_in_control_flow_statements | ||
csharp_space_after_keywords_in_control_flow_statements = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_semicolon_in_for_statement | ||
csharp_space_after_semicolon_in_for_statement = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_around_binary_operators | ||
csharp_space_around_binary_operators = before_and_after | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_around_declaration_statements | ||
csharp_space_around_declaration_statements = do_not_ignore | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_colon_in_inheritance_clause | ||
csharp_space_before_colon_in_inheritance_clause = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_comma | ||
csharp_space_before_comma = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_dot | ||
csharp_space_before_dot = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_open_square_brackets | ||
csharp_space_before_open_square_brackets = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_semicolon_in_for_statement | ||
csharp_space_before_semicolon_in_for_statement = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_empty_square_brackets | ||
csharp_space_between_empty_square_brackets = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_call_empty_parameter_list_parentheses | ||
csharp_space_between_method_call_empty_parameter_list_parentheses = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_call_name_and_opening_parenthesis | ||
csharp_space_between_method_call_name_and_opening_parenthesis = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_call_parameter_list_parentheses | ||
csharp_space_between_method_call_parameter_list_parentheses = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_declaration_empty_parameter_list_parentheses | ||
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_declaration_name_and_open_parenthesis | ||
csharp_space_between_method_declaration_name_and_open_parenthesis = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_declaration_parameter_list_parentheses | ||
csharp_space_between_method_declaration_parameter_list_parentheses = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_parentheses | ||
csharp_space_between_parentheses = none | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_square_brackets | ||
csharp_space_between_square_brackets = false | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_conditional_delegate_call | ||
csharp_style_conditional_delegate_call = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_accessors | ||
csharp_style_expression_bodied_accessors = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_constructors | ||
csharp_style_expression_bodied_constructors = false:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_indexers | ||
csharp_style_expression_bodied_indexers = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_methods | ||
csharp_style_expression_bodied_methods = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_operators | ||
csharp_style_expression_bodied_operators = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_properties | ||
csharp_style_expression_bodied_properties = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_inlined_variable_declaration | ||
csharp_style_inlined_variable_declaration = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_pattern_matching_over_as_with_null_check | ||
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_pattern_matching_over_is_with_cast_check | ||
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_throw_expression | ||
csharp_style_throw_expression = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_var_elsewhere | ||
csharp_style_var_elsewhere = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_var_for_built_in_types | ||
csharp_style_var_for_built_in_types = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_var_when_type_is_apparent | ||
csharp_style_var_when_type_is_apparent = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_sort_system_directives_first | ||
dotnet_sort_system_directives_first = true | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_coalesce_expression | ||
dotnet_style_coalesce_expression = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_collection_initializer | ||
dotnet_style_collection_initializer = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_explicit_tuple_names | ||
dotnet_style_explicit_tuple_names = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_null_propagation | ||
dotnet_style_null_propagation = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_object_initializer | ||
dotnet_style_object_initializer = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_predefined_type_for_locals_parameters_members | ||
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_predefined_type_for_member_access | ||
dotnet_style_predefined_type_for_member_access = true:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_event | ||
dotnet_style_qualification_for_event = false:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_field | ||
dotnet_style_qualification_for_field = false:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_method | ||
dotnet_style_qualification_for_method = false:suggestion | ||
|
||
# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_property | ||
dotnet_style_qualification_for_property = false:suggestion | ||
|
||
|
||
[{*.xaml, *.xml, *.targets, *.props}] | ||
indent_style = tab | ||
|
||
[{*.cs, *.tt}] | ||
indent_style = tab | ||
|
||
[{*.ts, *.json}] | ||
indent_style = tab | ||
|
||
[*.csproj] | ||
indent_style = tab | ||
tab_width = 2 | ||
indent_size = 2 | ||
|
||
[*.js] | ||
indent_style = space | ||
|
||
[*.yml] | ||
indent_style = space | ||
|
||
[*.md] | ||
indent_style = space |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## Expected Behavior | ||
|
||
|
||
## Actual Behavior | ||
|
||
|
||
## Steps to Reproduce the Problem | ||
|
||
1. | ||
2. | ||
3. | ||
|
||
## Specifications | ||
|
||
- Version: | ||
- Platform: | ||
- Subsystem: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
GitHub Issue (If applicable): # | ||
|
||
<!-- Link to relevant GitHub issue if applicable. All PRs should be associated with an issue (GitHub issue or internal) --> | ||
|
||
## PR Type | ||
|
||
What kind of change does this PR introduce? | ||
<!-- Please uncomment one ore more that apply to this PR | ||
- Bugfix | ||
- Feature | ||
- Code style update (formatting) | ||
- Refactoring (no functional changes, no api changes) | ||
- Build or CI related changes | ||
- Documentation content changes | ||
- Project automation | ||
- Other... Please describe: | ||
--> | ||
|
||
## What is the current behavior? | ||
|
||
<!-- Please describe the current behavior that you are modifying, or link to a relevant issue. --> | ||
|
||
|
||
## What is the new behavior? | ||
|
||
<!-- Please describe the new behavior after your modifications. --> | ||
|
||
## PR Checklist | ||
|
||
Please check if your PR fulfills the following requirements: | ||
|
||
- [ ] Tested code with current [supported SDKs](../README.md#supported) | ||
- [ ] Docs have been added/updated which fit [documentation template](https://github.com/nventive/Uno/blob/master/doc/.feature-template.md). (for bug fixes / features) | ||
- [ ] [Unit Tests and/or UI Tests](doc/articles/working-with-the-samples-apps.md) for the changes have been added (for bug fixes / features) (if applicable) | ||
- [ ] [Wasm UI Tests](doc/articles/working-with-the-samples-apps.md#running-the-webassembly-ui-tests-snapshots) are not showing unexpected any differences. Validate PR `Screenshots Compare Test Run` results. | ||
- [ ] Contains **NO** breaking changes | ||
- [ ] Updated the [Release Notes](https://github.com/nventive/Uno/tree/master/doc/ReleaseNotes) | ||
- [ ] Associated with an issue (GitHub or internal) | ||
|
||
<!-- If this PR contains a breaking change, please describe the impact and migration path for existing applications below. | ||
Please note that breaking changes are likely to be rejected --> | ||
|
||
## Other information | ||
|
||
<!-- Please provide any additional information if necessary --> | ||
|
||
Internal Issue (If applicable): | ||
<!-- Link to relevant internal issue if applicable. All PRs should be associated with an issue (GitHub issue or internal) --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
name: CI | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
- master | ||
|
||
pull_request: | ||
types: [opened, synchronize, reopened] | ||
branches: | ||
- develop | ||
- master | ||
|
||
jobs: | ||
build: | ||
name: Build | ||
runs-on: windows-2022 | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Setup .NET | ||
uses: actions/setup-dotnet@v1 | ||
with: | ||
dotnet-version: '5.0.x' | ||
|
||
- name: Setup .NET | ||
uses: actions/setup-dotnet@v1 | ||
with: | ||
dotnet-version: '7.0.100' | ||
|
||
- name: Setup GitVersion | ||
uses: gittools/actions/gitversion/setup@v0.9.9 | ||
with: | ||
versionSpec: '5.6.x' | ||
|
||
- name: GitVersion | ||
id: gitversion | ||
uses: gittools/actions/gitversion/execute@v0.9.9 | ||
with: | ||
useConfigFile: true | ||
configFilePath: gitversion.yml | ||
|
||
- name: Build - CI | ||
run: | | ||
$adjustedPackageVersion="${{ steps.gitversion.outputs.semVer }}".ToLower(); | ||
dotnet build src/NvGet.sln /p:PackageVersion=$adjustedPackageVersion /p:Version=${{ steps.gitversion.outputs.assemblySemVer }} "/p:PackageOutputPath=$env:GITHUB_WORKSPACE\artifacts" /p:GeneratePackageOnBuild=true | ||
- name: Run Unit Tests | ||
run: | | ||
cd src | ||
dotnet test | ||
- name: Upload Artifacts | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: NuGet | ||
path: .\artifacts | ||
|
||
publish: | ||
name: Publish | ||
if: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/heads/master')) }} | ||
runs-on: windows-latest | ||
needs: | ||
- build | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
|
||
- name: Download Artifacts | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: NuGet | ||
path: artifacts | ||
|
||
- name: Setup .NET SDK | ||
uses: actions/setup-dotnet@v1 | ||
with: | ||
dotnet-version: '3.1.x' | ||
|
||
- name: NuGet Push | ||
run: | | ||
dotnet nuget push artifacts\*.nupkg -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_ORG_API_KEY }} |
Oops, something went wrong.