diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 2786b81bfd7..00000000000 --- a/.editorconfig +++ /dev/null @@ -1,372 +0,0 @@ -# Remove the line below if you want to inherit .editorconfig settings from higher directories -root = true - -# All files -[*] - -#### Core EditorConfig Options #### - -# Encoding -charset = utf-8 - -# Indentation and spacing -tab_width = 4 -indent_size = 4 -indent_style = space - -# New line preferences -end_of_line = unset -insert_final_newline = false - -#### Build files #### - -# Solution files -[*.{sln,slnx}] -tab_width = 4 -indent_size = 4 -indent_style = tab - -# Configuration files -[*.{json,xml,yml,config,runsettings}] -indent_size = 2 - -# MSBuild files -[*.{slnf,props,targets,projitems,csproj,shproj}] -indent_size = 2 - -#### Source files #### - -# Markdown files -[*.md] -indent_size = 2 -insert_final_newline = true - -# C# files -[*.cs] - -#### .NET Coding Conventions #### - -# this. and Me. preferences -dotnet_style_qualification_for_event = true:silent -dotnet_style_qualification_for_field = true:silent -dotnet_style_qualification_for_method = true:silent -dotnet_style_qualification_for_property = true:silent - -# Language keywords vs BCL types preferences -dotnet_style_predefined_type_for_locals_parameters_members = true:silent -dotnet_style_predefined_type_for_member_access = true:silent - -# Parentheses preferences -dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent -dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent -dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent -dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent - -# Modifier preferences -dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent - -# Expression-level preferences -csharp_style_deconstructed_variable_declaration = true:suggestion -csharp_style_inlined_variable_declaration = true:silent -csharp_style_throw_expression = true:suggestion -dotnet_style_coalesce_expression = true:suggestion -dotnet_style_collection_initializer = true:suggestion -dotnet_style_explicit_tuple_names = true:suggestion -dotnet_style_null_propagation = true:suggestion -dotnet_style_object_initializer = true:suggestion -dotnet_style_prefer_auto_properties = true:silent -dotnet_style_prefer_conditional_expression_over_assignment = true:silent -dotnet_style_prefer_conditional_expression_over_return = true:silent -dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion -dotnet_style_prefer_inferred_tuple_names = true:suggestion -dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion - -# Field preferences -dotnet_style_readonly_field = true:suggestion - -#### C# Coding Conventions #### - -# var preferences -csharp_style_var_elsewhere = true:silent -csharp_style_var_for_built_in_types = true:silent -csharp_style_var_when_type_is_apparent = true:silent - -# Expression-bodied members -csharp_style_expression_bodied_accessors = false:silent -csharp_style_expression_bodied_constructors = false:silent -csharp_style_expression_bodied_indexers = false:silent -csharp_style_expression_bodied_lambdas = true:silent -csharp_style_expression_bodied_methods = false:silent -csharp_style_expression_bodied_operators = false:silent -csharp_style_expression_bodied_properties = false:silent - -# Pattern matching preferences -csharp_style_pattern_matching_over_as_with_null_check = true:silent -csharp_style_pattern_matching_over_is_with_cast_check = true:silent - -# Null-checking preferences -csharp_style_conditional_delegate_call = true:suggestion - -# Modifier preferences -csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async - -# Code-block preferences -csharp_prefer_braces = true:suggestion - -# Expression-level preferences -csharp_prefer_simple_default_expression = true:suggestion -csharp_style_pattern_local_over_anonymous_function = true:suggestion - -#### C# Formatting Rules #### - -# New line preferences -csharp_new_line_before_catch = true -csharp_new_line_before_else = true -csharp_new_line_before_finally = true -csharp_new_line_before_members_in_anonymous_types = true -csharp_new_line_before_members_in_object_initializers = true -csharp_new_line_before_open_brace = all -csharp_new_line_between_query_expression_clauses = true - -# Indentation preferences -csharp_indent_block_contents = true -csharp_indent_braces = false -csharp_indent_case_contents = true -csharp_indent_case_contents_when_block = false -csharp_indent_labels = no_change -csharp_indent_switch_labels = true - -# Space preferences -csharp_space_after_cast = false -csharp_space_after_colon_in_inheritance_clause = true -csharp_space_after_comma = true -csharp_space_after_dot = false -csharp_space_after_keywords_in_control_flow_statements = true -csharp_space_after_semicolon_in_for_statement = true -csharp_space_around_binary_operators = before_and_after -csharp_space_around_declaration_statements = false -csharp_space_before_colon_in_inheritance_clause = true -csharp_space_before_comma = false -csharp_space_before_dot = false -csharp_space_before_open_square_brackets = false -csharp_space_before_semicolon_in_for_statement = false -csharp_space_between_empty_square_brackets = false -csharp_space_between_method_call_empty_parameter_list_parentheses = false -csharp_space_between_method_call_name_and_opening_parenthesis = false -csharp_space_between_method_call_parameter_list_parentheses = false -csharp_space_between_method_declaration_empty_parameter_list_parentheses = false -csharp_space_between_method_declaration_name_and_open_parenthesis = false -csharp_space_between_method_declaration_parameter_list_parentheses = false -csharp_space_between_parentheses = false -csharp_space_between_square_brackets = false - -# Wrapping preferences -csharp_preserve_single_line_blocks = true -csharp_preserve_single_line_statements = true - -# Naming Symbols - -# constant_fields - Define constant fields -dotnet_naming_symbols.constant_fields.applicable_kinds = field -dotnet_naming_symbols.constant_fields.required_modifiers = const -# non_private_readonly_fields - Define public, internal and protected readonly fields -dotnet_naming_symbols.non_private_readonly_fields.applicable_accessibilities = public, internal, protected -dotnet_naming_symbols.non_private_readonly_fields.applicable_kinds = field -dotnet_naming_symbols.non_private_readonly_fields.required_modifiers = readonly -# static_readonly_fields - Define static and readonly fields -dotnet_naming_symbols.static_readonly_fields.applicable_kinds = field -dotnet_naming_symbols.static_readonly_fields.required_modifiers = static, readonly -# private_readonly_fields - Define private readonly fields -dotnet_naming_symbols.private_readonly_fields.applicable_accessibilities = private -dotnet_naming_symbols.private_readonly_fields.applicable_kinds = field -dotnet_naming_symbols.private_readonly_fields.required_modifiers = readonly -# public_internal_fields - Define public and internal fields -dotnet_naming_symbols.public_internal_protected_fields.applicable_accessibilities = public, internal, protected -dotnet_naming_symbols.public_internal_protected_fields.applicable_kinds = field -# private_protected_fields - Define private and protected fields -dotnet_naming_symbols.private_protected_fields.applicable_accessibilities = private, protected -dotnet_naming_symbols.private_protected_fields.applicable_kinds = field -# public_symbols - Define any public symbol -dotnet_naming_symbols.public_symbols.applicable_accessibilities = public, internal, protected, protected_internal -dotnet_naming_symbols.public_symbols.applicable_kinds = method, property, event, delegate -# parameters - Defines any parameter -dotnet_naming_symbols.parameters.applicable_kinds = parameter -# non_interface_types - Defines class, struct, enum and delegate types -dotnet_naming_symbols.non_interface_types.applicable_kinds = class, struct, enum, delegate -# interface_types - Defines interfaces -dotnet_naming_symbols.interface_types.applicable_kinds = interface - -# Naming Styles - -# camel_case - Define the camelCase style -dotnet_naming_style.camel_case.capitalization = camel_case -# pascal_case - Define the Pascal_case style -dotnet_naming_style.pascal_case.capitalization = pascal_case -# first_upper - The first character must start with an upper-case character -dotnet_naming_style.first_upper.capitalization = first_word_upper -# prefix_interface_interface_with_i - Interfaces must be PascalCase and the first character of an interface must be an 'I' -dotnet_naming_style.prefix_interface_interface_with_i.capitalization = pascal_case -dotnet_naming_style.prefix_interface_interface_with_i.required_prefix = I - -# Naming Rules - -# Async -dotnet_naming_rule.async_methods_end_in_async.severity = silent -dotnet_naming_rule.async_methods_end_in_async.symbols = any_async_methods -dotnet_naming_rule.async_methods_end_in_async.style = end_in_async - -dotnet_naming_symbols.any_async_methods.applicable_kinds = method -dotnet_naming_symbols.any_async_methods.applicable_accessibilities = * -dotnet_naming_symbols.any_async_methods.required_modifiers = async - -dotnet_naming_style.end_in_async.required_suffix = Async -dotnet_naming_style.end_in_async.capitalization = pascal_case - -# Constant fields must be PascalCase -dotnet_naming_rule.constant_fields_must_be_pascal_case.severity = silent -dotnet_naming_rule.constant_fields_must_be_pascal_case.symbols = constant_fields -dotnet_naming_rule.constant_fields_must_be_pascal_case.style = pascal_case -# Public, internal and protected readonly fields must be PascalCase -dotnet_naming_rule.non_private_readonly_fields_must_be_pascal_case.severity = silent -dotnet_naming_rule.non_private_readonly_fields_must_be_pascal_case.symbols = non_private_readonly_fields -dotnet_naming_rule.non_private_readonly_fields_must_be_pascal_case.style = pascal_case -# Static readonly fields must be PascalCase -dotnet_naming_rule.static_readonly_fields_must_be_pascal_case.severity = silent -dotnet_naming_rule.static_readonly_fields_must_be_pascal_case.symbols = static_readonly_fields -dotnet_naming_rule.static_readonly_fields_must_be_pascal_case.style = pascal_case -# Private readonly fields must be camelCase -dotnet_naming_rule.private_readonly_fields_must_be_camel_case.severity = silent -dotnet_naming_rule.private_readonly_fields_must_be_camel_case.symbols = private_readonly_fields -dotnet_naming_rule.private_readonly_fields_must_be_camel_case.style = camel_case -# Public and internal fields must be PascalCase -dotnet_naming_rule.public_internal_protected_fields_must_be_pascal_case.severity = silent -dotnet_naming_rule.public_internal_protected_fields_must_be_pascal_case.symbols = public_internal_protected_fields -dotnet_naming_rule.public_internal_protected_fields_must_be_pascal_case.style = pascal_case -# Private and protected fields must be camelCase -dotnet_naming_rule.private_fields_must_be_camel_case.severity = silent -dotnet_naming_rule.private_fields_must_be_camel_case.symbols = private_protected_fields -dotnet_naming_rule.private_fields_must_be_camel_case.style = prefix_private_field_with_underscore -# Public members must be capitalized -dotnet_naming_rule.public_members_must_be_capitalized.severity = silent -dotnet_naming_rule.public_members_must_be_capitalized.symbols = public_symbols -dotnet_naming_rule.public_members_must_be_capitalized.style = first_upper -# Parameters must be camelCase -dotnet_naming_rule.parameters_must_be_camel_case.severity = silent -dotnet_naming_rule.parameters_must_be_camel_case.symbols = parameters -dotnet_naming_rule.parameters_must_be_camel_case.style = camel_case -# Class, struct, enum and delegates must be PascalCase -dotnet_naming_rule.non_interface_types_must_be_pascal_case.severity = silent -dotnet_naming_rule.non_interface_types_must_be_pascal_case.symbols = non_interface_types -dotnet_naming_rule.non_interface_types_must_be_pascal_case.style = pascal_case -# Interfaces must be PascalCase and start with an 'I' -dotnet_naming_rule.interface_types_must_be_prefixed_with_i.severity = silent -dotnet_naming_rule.interface_types_must_be_prefixed_with_i.symbols = interface_types -dotnet_naming_rule.interface_types_must_be_prefixed_with_i.style = prefix_interface_interface_with_i -# prefix_private_field_with_underscore - Private fields must be prefixed with _ -dotnet_naming_style.prefix_private_field_with_underscore.capitalization = camel_case -dotnet_naming_style.prefix_private_field_with_underscore.required_prefix = _ - -# .NET Code Analysis - -dotnet_diagnostic.CA1001.severity = warning -dotnet_diagnostic.CA1009.severity = warning -dotnet_diagnostic.CA1016.severity = warning -dotnet_diagnostic.CA1033.severity = warning -dotnet_diagnostic.CA1049.severity = warning -dotnet_diagnostic.CA1060.severity = warning -dotnet_diagnostic.CA1061.severity = warning -dotnet_diagnostic.CA1063.severity = warning -dotnet_diagnostic.CA1065.severity = warning -dotnet_diagnostic.CA1301.severity = warning -dotnet_diagnostic.CA1400.severity = warning -dotnet_diagnostic.CA1401.severity = warning -dotnet_diagnostic.CA1403.severity = warning -dotnet_diagnostic.CA1404.severity = warning -dotnet_diagnostic.CA1405.severity = warning -dotnet_diagnostic.CA1410.severity = warning -dotnet_diagnostic.CA1415.severity = warning -dotnet_diagnostic.CA1821.severity = warning -dotnet_diagnostic.CA1900.severity = warning -dotnet_diagnostic.CA1901.severity = warning -dotnet_diagnostic.CA2002.severity = warning -dotnet_diagnostic.CA2100.severity = warning -dotnet_diagnostic.CA2101.severity = warning -dotnet_diagnostic.CA2108.severity = warning -dotnet_diagnostic.CA2111.severity = warning -dotnet_diagnostic.CA2112.severity = warning -dotnet_diagnostic.CA2114.severity = warning -dotnet_diagnostic.CA2116.severity = warning -dotnet_diagnostic.CA2117.severity = warning -dotnet_diagnostic.CA2122.severity = warning -dotnet_diagnostic.CA2123.severity = warning -dotnet_diagnostic.CA2124.severity = warning -dotnet_diagnostic.CA2126.severity = warning -dotnet_diagnostic.CA2131.severity = warning -dotnet_diagnostic.CA2132.severity = warning -dotnet_diagnostic.CA2133.severity = warning -dotnet_diagnostic.CA2134.severity = warning -dotnet_diagnostic.CA2137.severity = warning -dotnet_diagnostic.CA2138.severity = warning -dotnet_diagnostic.CA2140.severity = warning -dotnet_diagnostic.CA2141.severity = warning -dotnet_diagnostic.CA2146.severity = warning -dotnet_diagnostic.CA2147.severity = warning -dotnet_diagnostic.CA2149.severity = warning -dotnet_diagnostic.CA2200.severity = warning -dotnet_diagnostic.CA2202.severity = warning -dotnet_diagnostic.CA2207.severity = warning -dotnet_diagnostic.CA2212.severity = warning -dotnet_diagnostic.CA2213.severity = warning -dotnet_diagnostic.CA2214.severity = warning -dotnet_diagnostic.CA2216.severity = warning -dotnet_diagnostic.CA2220.severity = warning -dotnet_diagnostic.CA2229.severity = warning -dotnet_diagnostic.CA2231.severity = warning -dotnet_diagnostic.CA2232.severity = warning -dotnet_diagnostic.CA2235.severity = warning -dotnet_diagnostic.CA2236.severity = warning -dotnet_diagnostic.CA2237.severity = warning -dotnet_diagnostic.CA2238.severity = warning -dotnet_diagnostic.CA2240.severity = warning -dotnet_diagnostic.CA2241.severity = warning -dotnet_diagnostic.CA2242.severity = warning - -# StyleCop Code Analysis - -# Closing parenthesis should be spaced correctly: "foo()!" -dotnet_diagnostic.SA1009.severity = none - -# Hide warnings when using the new() expression from C# 9. -dotnet_diagnostic.SA1000.severity = none - -dotnet_diagnostic.SA1011.severity = none -dotnet_diagnostic.SA1101.severity = none - -# Hide warnings when accessing properties without "this". -dotnet_diagnostic.SA1101.severity = none -dotnet_diagnostic.SA1118.severity = none -dotnet_diagnostic.SA1200.severity = none -dotnet_diagnostic.SA1201.severity = none -dotnet_diagnostic.SA1202.severity = none -dotnet_diagnostic.SA1309.severity = none -dotnet_diagnostic.SA1310.severity = none - -# Hide warnings for record parameters. -dotnet_diagnostic.SA1313.severity = none - -# TypeParameterNamesMustBeginWithT: We do have a few templates that don't start with T. We need to double check that changing this is not a breaking change. If not, we can re-enable this. -dotnet_diagnostic.SA1314.severity = none - -# UseTrailingCommasInMultiLineInitializers: This would also mean a lot of changes at the end of all multiline initializers. It's also debatable if we want this or not. -dotnet_diagnostic.SA1413.severity = none - -dotnet_diagnostic.SA1600.severity = none -dotnet_diagnostic.SA1602.severity = none -dotnet_diagnostic.SA1611.severity = none - -# DocumentationTextMustEndWithAPeriod: Let's enable this rule back when we shift to WinUI3 (v8.x). If we do it now, it would mean more than 400 file changes. -dotnet_diagnostic.SA1629.severity = none - -dotnet_diagnostic.SA1633.severity = none -dotnet_diagnostic.SA1634.severity = none -dotnet_diagnostic.SA1652.severity = none diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 5896c1692ee..00000000000 --- a/.gitattributes +++ /dev/null @@ -1,63 +0,0 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -############################################################################### -* text=auto - -############################################################################### -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -############################################################################### -#*.cs diff=csharp - -############################################################################### -# Set the merge driver for project and solution files -# -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -############################################################################### -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary - -############################################################################### -# behavior for image files -# -# image files are treated as binary by default. -############################################################################### -#*.jpg binary -#*.png binary -#*.gif binary - -############################################################################### -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -############################################################################### -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 05c3432562e..00000000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,9 +0,0 @@ -blank_issues_enabled: false -contact_links: - - name: We've moved ➡️ - url: https://github.com/CommunityToolkit/Windows/issues/new/choose - about: "Please file your issue in the new repository." - - name: MVVM Toolkit, High Performance, or Diagnostic Package? - url: https://aka.ms/toolkit/dotnet - about: "If you have a question on these, see the .NET Community Toolkit repo:" - \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 1e58aae54c8..00000000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - -## Fixes - - - - - -## PR Type - -What kind of change does this PR introduce? - - - - - - - - - - - - -## What is the current behavior? - - - -## What is the new behavior? - - - -## PR Checklist - -Please check if your PR fulfills the following requirements: - -- [ ] Created a feature/dev branch in your fork (vs. submitting directly from a commit on main) -- [ ] Based off latest main branch of toolkit -- [ ] Tested code with current [supported SDKs](../#supported) -- [ ] New component - - [ ] Pull Request has been submitted to the documentation repository [instructions](../blob/main/Contributing.md#docs). Link: - - [ ] Added description of major feature to project description for NuGet package (4000 total character limit, so don't push entire description over that) - - [ ] If control, added to Visual Studio Design project -- [ ] Sample in sample app has been added / updated (for bug fixes / features) - - [ ] Icon has been created (if new sample) following the [Thumbnail Style Guide and templates](https://github.com/CommunityToolkit/WindowsCommunityToolkit-design-assets) -- [ ] New major technical changes in the toolkit have or will be added to the [Wiki](https://github.com/CommunityToolkit/WindowsCommunityToolkit/wiki) e.g. build changes, source generators, testing infrastructure, sample creation changes, etc... -- [ ] Tests for the changes have been added (for bug fixes / features) (if applicable) -- [ ] Header has been added to all new source files (run _build/UpdateHeaders.bat_) -- [ ] Contains **NO** breaking changes - - - -## Other information - - diff --git a/.github/fabricbot.json b/.github/fabricbot.json deleted file mode 100644 index 4d8372e7c8a..00000000000 --- a/.github/fabricbot.json +++ /dev/null @@ -1,3600 +0,0 @@ -{ - "version": "1.0", - "tasks": [ - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "taskName": "Add needs triage and bug label to new issues", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isPartOfProject", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToSomeone", - "parameters": {} - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "label": "bug :bug:", - "action": "labeled" - } - } - ] - }, - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "Hello ${issueAuthor}, thank you for opening an issue with us! \n\nI have automatically added a \"needs triage\" label to help get things started. Our team will analyze and investigate the issue, and escalate it to the relevant team if possible. Other community members may also look into the issue and provide feedback 🙌" - } - } - ], - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ] - }, - "id": "Ug8NTF6U0" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "taskName": "Replace needs author feedback label with needs attention label when the author comments on an issue", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": { - "type": "author" - } - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "isOpen", - "parameters": {} - } - ] - }, - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs attention :wave:" - } - }, - { - "name": "removeLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - } - ], - "eventType": "issue", - "eventNames": [ - "issue_comment" - ] - }, - "id": "xMZo45Bhio" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "taskName": "Remove no recent activity label from issues", - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "closed" - } - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "isAction", - "parameters": { - "action": "edited" - } - } - ] - }, - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ] - }, - "id": "C-2hdyxtTy" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "taskName": "Remove no recent activity label when an issue is commented on", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ] - }, - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "eventType": "issue", - "eventNames": [ - "issue_comment" - ] - }, - "id": "np5y4Gnerx" - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "taskName": "Close stale issues", - "frequency": [ - { - "weekDay": 0, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 30 - } - } - ], - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "${issueAuthor} This issue has been automatically closed because it was marked as requiring author feedback but has not had any activity for over **45 days**." - } - }, - { - "name": "closeIssue", - "parameters": {} - } - ] - }, - "id": "Q4RXkBuc7S" - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "taskName": "Add no recent activity label to issues", - "frequency": [ - { - "weekDay": 0, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 15 - } - }, - { - "name": "noLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "${issueAuthor} This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **15 days**. It will be closed if no further activity occurs **within 30 days of this comment**." - } - } - ] - }, - "id": "7RFazEvfUl" - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "taskName": "Close duplicate issues", - "frequency": [ - { - "weekDay": 0, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "duplicate :busts_in_silhouette:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 1 - } - } - ], - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "This issue has been marked as duplicate and has not had any activity for **1 day**. It will be closed for housekeeping purposes." - } - }, - { - "name": "closeIssue", - "parameters": {} - } - ] - }, - "id": "p6t3pVDqNP" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "RKZiW8qGn", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isPartOfProject", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToSomeone", - "parameters": {} - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "titlePattern": "Feature", - "label": "feature request :mailbox_with_mail:" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add Voting to new Feature Requests", - "actions": [ - { - "name": "addReactionToIssue", - "parameters": { - "reaction": "+1" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "Hello, '${issueAuthor}! Thanks for submitting a new feature request. I've automatically added a vote 👍 reaction to help get things started. Other community members can vote to help us prioritize this feature in the future!" - } - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "id": "UKDU95B_x", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 15 - } - } - ], - "taskName": "Issue needs attention ", - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs attention :wave:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "This issue has been marked as \"needs attention 👋\" due to no activity for **15 days**. Please triage the issue so the fix can be established. " - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "id": "aA0KsNooK", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ], - "taskName": "Opened Pull Request", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Thanks ${issueAuthor} for opening a Pull Request! The reviewers will test the PR and highlight if there is any conflict or changes required. If the PR is approved we will proceed to merge the pull request 🙌" - } - }, - { - "name": "requestReviewer", - "parameters": { - "reviewer": "michael-hawker" - } - }, - { - "name": "requestReviewer", - "parameters": { - "reviewer": "azchohfi" - } - }, - { - "name": "requestReviewer", - "parameters": { - "reviewer": "Kyaa-dost" - } - }, - { - "name": "requestReviewer", - "parameters": { - "reviewer": "RosarioPulella" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "InPrLabel", - "subCapability": "InPrLabel", - "version": "1.0", - "id": "xlu4qgLuj", - "config": { - "label_inPr": "In-PR :rocket:", - "fixedLabelEnabled": true, - "label_fixed": "Completed :fire:", - "taskName": "Issues labeled as \"In-PR\" and \"Fixed\" when the merge is in-progress and completes " - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestReviewResponder", - "version": "1.0", - "config": { - "taskName": "Add \"needs author feedback\" label to pull requests when changes are requested", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "submitted" - } - }, - { - "name": "isReviewState", - "parameters": { - "state": "changes_requested" - } - } - ] - }, - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request_review" - ] - }, - "id": "FYIoG0Npxh" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "Remove needs author feedback label when the author responds to a pull request", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isActivitySender", - "parameters": { - "user": { - "type": "author" - } - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "closed" - } - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - } - ] - }, - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "addLabel", - "parameters": { - "groupId": "5dd873e390bf2e113c0e8866", - "skipOpener": true, - "label": "needs attention :wave:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "This PR has been marked as \"needs attention 👋\" and awaiting a response from the team. " - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ] - }, - "id": "oW7hAFZ8gs" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "config": { - "taskName": "Remove no recent activity label from pull requests", - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "closed" - } - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ] - }, - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ] - }, - "id": "-uRU3429nG" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestCommentResponder", - "version": "1.0", - "config": { - "taskName": "Remove no recent activity label when a pull request is commented on", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ] - }, - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "issue_comment" - ] - }, - "id": "sM14ilohf5" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestReviewResponder", - "version": "1.0", - "config": { - "taskName": "Remove no recent activity label when a pull request is reviewed", - "conditions": { - "operator": "and", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ] - }, - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "eventType": "pull_request", - "eventNames": [ - "pull_request_review" - ] - }, - "id": "DfEiarIuNP" - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "taskName": "Close Stale pull requests", - "frequency": [ - { - "weekDay": 0, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isPr", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 45 - } - } - ], - "actions": [ - { - "name": "closeIssue", - "parameters": {} - } - ] - }, - "id": "v7Xw5uy5r2" - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "taskName": "Add no recent activity label to pull requests", - "frequency": [ - { - "weekDay": 0, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isPr", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 15 - } - }, - { - "name": "noLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - } - ], - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "This pull request has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **15 days**. It will be closed if no further activity occurs **within 30 days of this comment**." - } - } - ] - }, - "id": "m0PTbzkc0_" - }, - { - "taskType": "trigger", - "capabilityId": "AutoMerge", - "subCapability": "AutoMerge", - "version": "1.0", - "config": { - "taskName": "Automatically merge pull requests", - "label": "auto merge :zap:", - "silentMode": false, - "minMinutesOpen": "480", - "mergeType": "merge", - "allowAutoMergeInstructionsWithoutLabel": false, - "deleteBranches": true, - "enforceDMPAsStatus": true, - "requireAllStatuses": false, - "requireAllStatuses_exemptList": [], - "removeLabelOnPush": true, - "conditionalMergeTypes": [], - "requireSpecificCheckRuns": false, - "usePrDescriptionAsCommitMessage": true, - "requireSpecificCheckRunsList": [ - "Toolkit-CI", - "WIP", - "license/cla" - ] - }, - "id": "NWRMh_TRrV", - "disabled": false - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isOpen", - "parameters": {} - } - ] - }, - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "noActivitySince", - "parameters": { - "days": 7 - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isCloseAndComment", - "parameters": {} - } - ] - }, - { - "name": "isActivitySender", - "parameters": { - "user": { - "type": "author" - } - } - }, - { - "operator": "not", - "operands": [ - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "none" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "taskName": "For issues closed due to inactivity, re-open an issue if issue author posts a reply within 7 days.", - "actions": [ - { - "name": "reopenIssue", - "parameters": {} - }, - { - "name": "removeLabel", - "parameters": { - "label": "no-recent-activity :chart_with_downwards_trend:" - } - }, - { - "name": "removeLabel", - "parameters": { - "label": "needs author feedback :memo:" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "needs attention :wave:" - } - } - ] - }, - "id": "_q3fIc02A" - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isOpen", - "parameters": {} - } - ] - }, - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "none" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 7 - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isCloseAndComment", - "parameters": {} - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "taskName": "For issues closed with no activity over 7 days, ask non-contributor to consider opening a new issue instead.", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Hello lovely human, thank you for your comment on this issue. Because this issue has been closed for a period of time, please strongly consider opening a new issue linking to this issue instead to ensure better visibility of your comment. Thank you!" - } - } - ] - }, - "id": "-ChxjXKlVc" - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 1, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 2, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 3, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 4, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 5, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - }, - { - "weekDay": 6, - "hours": [ - 1, - 4, - 7, - 10, - 13, - 16, - 19, - 22 - ], - "timezoneOffset": -8 - } - ], - "searchTerms": [ - { - "name": "isClosed", - "parameters": {} - }, - { - "name": "noActivitySince", - "parameters": { - "days": 60 - } - }, - { - "name": "isUnlocked", - "parameters": {} - }, - { - "name": "isIssue", - "parameters": {} - } - ], - "taskName": "Lock issues closed without activity for over 60 days", - "actions": [ - { - "name": "lockIssue", - "parameters": { - "reason": "resolved" - } - } - ] - }, - "id": "wWxYItL3hl" - }, - { - "taskType": "trigger", - "capabilityId": "EmailCleanser", - "subCapability": "EmailCleanser", - "version": "1.0", - "id": "vlRSU7Suz", - "config": { - "taskName": "Remove Quoted Email Content " - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "NEOXUiMV8", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "labelAdded", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "isPartOfProject", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "isAssignedToSomeone", - "parameters": {} - }, - { - "name": "isPartOfProject", - "parameters": {} - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Remove needs triage label", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "needs triage :mag:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "-1mJNNyj7", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isPartOfProject", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToSomeone", - "parameters": {} - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "label": "question :grey_question:" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add Question Label ", - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "Hello ${issueAuthor}, thank you for your interest in Windows Community Toolkit!\n\nI have automatically added a \"needs triage\" label to help get things started. Our team will analyze and investigate the issue, and escalate it to the relevant team if possible.. Other community members may also answer the question and provide feedback 🙌" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "DCNi3QnmT", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isPartOfProject", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToSomeone", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isLabeled", - "parameters": {} - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add \"needs triage\" label to empty template", - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "Hello ${issueAuthor}, thank you for opening an issue with us! \n\nI have automatically added a \"needs triage\" label to help get things started. Our team will analyze and investigate the issue, and escalate it to the relevant team if possible. Other community members may also look into the issue and provide feedback 🙌" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "2oQJkyLzq", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "addedToProjectColumn", - "parameters": { - "label": "for-review :book:", - "projectName": "Bugs 7.1", - "columnName": "In progress" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Technical 7.1", - "columnName": "In progress" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Features 7.1", - "columnName": "In progress" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Samples 7.1", - "columnName": "In progress" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add \"In progress\" label when moved to In progress column in the project", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "Completed :fire:" - } - }, - { - "name": "removeLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "in progress :construction:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "dhIp1pFim", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Bugs 7.1", - "columnName": "Done" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Technical 7.1", - "columnName": "Done" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Features 7.1", - "columnName": "Done" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Samples 7.1", - "columnName": "Done" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add \"Completed\" label when moved to Done column in the project", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "in progress :construction:" - } - }, - { - "name": "removeLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "Completed :fire:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "xB212GPFx", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Bugs 7.1", - "columnName": "To do" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Technical 7.1", - "columnName": "To do" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Features 7.1", - "columnName": "To do" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Samples 7.1", - "columnName": "To do" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Remove labels when moved to 'To do' column in the project", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "in progress :construction:" - } - }, - { - "name": "removeLabel", - "parameters": { - "label": "Completed :fire:" - } - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "id": "1TuSEcCua", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 1, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 2, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 3, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 4, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 5, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 6, - "hours": [ - 13, - 14, - 15, - 16, - 17 - ], - "timezoneOffset": -7 - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "by design :art:" - } - }, - { - "name": "created", - "parameters": { - "operator": "<", - "days": 1 - } - } - ], - "taskName": "Test", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Test purposes only" - } - } - ] - }, - "disabled": true - }, - { - "taskType": "trigger", - "capabilityId": "ReleaseAnnouncement", - "subCapability": "ReleaseAnnouncement", - "version": "1.0", - "id": "uFM0vTFhb", - "config": { - "taskName": "Announce a release regarding fix", - "prReply": ":tada::tada:`${pkgName} ${version}` has been released which incorporates this pull request:tada::tada:\n\n\n* [Release Notes](https://github.com/${owner}/${repo}/releases/tag/${version})\n", - "issueReply": ":tada::tada:This issue was addressed in #${prNumber}, which has been released as `${pkgName} ${version}`:tada::tada:\n\n* [Release Notes](https://github.com/${owner}/${repo}/releases/tag/${version})\n", - "referencedPrsRegex": "\\#([0-9]+)\\s*\\)", - "conditionalPrReplies": [], - "packageRegex": "(v.*)", - "packageVersionGroup": 1 - }, - "disabled": false - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "rk_usYpO0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "or", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "bug :bug:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "question :grey_question:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "feature request :mailbox_with_mail:" - } - } - ] - }, - { - "operator": "or", - "operands": [ - { - "name": "isActivitySender", - "parameters": { - "user": "Kyaa-dost" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "michael-hawker" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "azchohfi" - } - }, - { - "name": "isActivitySender", - "parameters": { - "user": "RosarioPulella" - } - } - ] - }, - { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "reopened" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isPartOfProject", - "parameters": {} - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isAssignedToSomeone", - "parameters": {} - } - ] - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add Need Triage label when opening issue by certain activity sender", - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "help wanted :raising_hand:" - } - } - ] - }, - "disabled": true - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestCommentResponder", - "version": "1.0", - "id": "IsGnVmgLb", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isActivitySender", - "parameters": { - "user": { - "type": "author" - } - } - } - ] - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs attention :wave:" - } - }, - { - "name": "isOpen", - "parameters": {} - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "issue_comment" - ], - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "needs attention :wave:" - } - } - ], - "taskName": "Remove Needs Attention label" - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "id": "jc1ups-1u", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 1, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 2, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 3, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 4, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 5, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 6, - "hours": [ - 0, - 3, - 6, - 9, - 12, - 15, - 18, - 21 - ], - "timezoneOffset": -7 - } - ], - "searchTerms": [ - { - "name": "hasLabel", - "parameters": { - "label": "not an issue :x:" - } - }, - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "noActivitySince", - "parameters": { - "days": 1 - } - } - ], - "taskName": "Close \"Not an issue\" issues", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "This issue has been marked as being beyond the support scope of Windows Community Toolkit. It will now be closed automatically for house-keeping purposes. " - } - }, - { - "name": "closeIssue", - "parameters": {} - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "id": "z8n6cOfx_", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 1, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 2, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 3, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 4, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 5, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 6, - "hours": [ - 2, - 5, - 8, - 11, - 14, - 17, - 20, - 23 - ], - "timezoneOffset": -7 - } - ], - "searchTerms": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "wontfix :x:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 3 - } - } - ], - "taskName": "Close issues that marked as won't fix", - "actions": [ - { - "name": "closeIssue", - "parameters": {} - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "LabelSync", - "subCapability": "LabelSync", - "version": "1.0", - "id": "zCjqQfQz-", - "config": { - "taskName": "Sync Issues Label to PR's", - "labelPatterns": [ - { - "pattern": "bug" - }, - { - "pattern": "bulb" - }, - { - "pattern": "document" - }, - { - "pattern": "sample" - }, - { - "pattern": "improvements " - }, - { - "pattern": "DataGrid" - }, - { - "pattern": "accessibility " - }, - { - "pattern": "breaking change" - }, - { - "pattern": "controls" - }, - { - "pattern": "markdown" - }, - { - "pattern": "parsers" - }, - { - "pattern": "extensions" - }, - { - "pattern": "nuget" - }, - { - "pattern": "UI" - }, - { - "pattern": "hacktoberfest" - }, - { - "pattern": "fix" - }, - { - "pattern": "priority" - }, - { - "pattern": "feature" - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "pkn6z17_K", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "help wanted :raising_hand:" - } - }, - { - "name": "isLabeled", - "parameters": {} - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Remove Help Wanted label from issues if the PR is created", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "help wanted :raising_hand:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "QAtzSTPDd", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "needs triage :mag:" - } - }, - { - "name": "isLabeled", - "parameters": {} - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Remove Need Triage label from issues if the PR is created", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "needs triage :mag:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "id": "dHVPYmZZR", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - }, - { - "name": "activitySenderHasAssociation", - "parameters": { - "association": "FIRST_TIME_CONTRIBUTOR" - } - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ], - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "First Time Contributor :wave:" - } - }, - { - "name": "addReactionToIssue", - "parameters": { - "reaction": "heart" - } - }, - { - "name": "addReactionToIssue", - "parameters": { - "reaction": "hooray" - } - }, - { - "name": "addReply", - "parameters": { - "comment": "${issueAuthor} Welcome to the Windows Community Toolkit 💙💙💙\n\nWe always love to see new contributors joining the community and taking initiatives to contribute and add value to the toolkit 🙌\n\nIf you haven't had a chance to explore our [Contribution Wiki page](https://github.com/windows-toolkit/WindowsCommunityToolkit/wiki) then please feel free to do as it will help you transition smoothly.\n\nOnce again Thank you so much for the contribution and we are certainly looking forward to working with you more in the future 🚀🚀" - } - } - ], - "taskName": "Welcome message to the first time Github Committer when opening a new PR" - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "E8apbGccM", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Bugs 7.1", - "columnName": "" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Features 7.1" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Technical 7.1" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Samples 7.1" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "actions": [ - { - "name": "addMilestone", - "parameters": { - "milestoneName": "7.1" - } - } - ], - "taskName": "Add milestone if the issue is added in the project column (7.1)" - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "fWjQeVQ87", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Samples 7.1" - } - }, - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Features 7.1" - } - }, - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Technical 7.1" - } - }, - { - "name": "removedFromProjectColumn", - "parameters": { - "milestoneName": "Technical 7.1", - "projectName": "Technical 7.1" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "actions": [ - { - "name": "removeMilestone", - "parameters": {} - } - ], - "taskName": "Remove milestone if the issue is removed from the project column" - }, - "disabled": false - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "id": "zyAjzhCuL", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Bugs 7.1" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Features 7.1" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Technical 7.1" - } - }, - { - "name": "addedToProjectColumn", - "parameters": { - "projectName": "Samples 7.1" - } - } - ] - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ], - "actions": [ - { - "name": "addMilestone", - "parameters": { - "milestoneName": "7.1" - } - } - ], - "taskName": "Add milestone if the PR is added in the project column (7.1)" - }, - "disabled": false - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "PullRequestResponder", - "version": "1.0", - "id": "z5rYJXIDt", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "operator": "or", - "operands": [ - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Samples 7.1" - } - }, - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Features 7.1" - } - }, - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Features 7.1" - } - }, - { - "name": "removedFromProjectColumn", - "parameters": { - "projectName": "Technical 7.1" - } - } - ] - } - ] - }, - "eventType": "pull_request", - "eventNames": [ - "pull_request", - "issues", - "project_card" - ], - "taskName": "Remove milestone if the PR is removed from the project column", - "actions": [ - { - "name": "removeMilestone", - "parameters": {} - } - ] - }, - "disabled": false - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "-NV3BbbFn", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "labelAdded", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Bugs 7.1", - "columnName": "To do" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Bugs 7.1", - "columnName": "In progress" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "in progress :construction:" - } - } - ], - "taskName": "Move to In-progress column in the project once In-PR label applied" - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "-wiOMu4Ut", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "labelAdded", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Features 7.1", - "columnName": "To do" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Move to In-progress column in the project once In-PR label applied", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Features 7.1", - "columnName": "In progress" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "in progress :construction:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "rgqvFjC3u", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "labelAdded", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Technical 7.1", - "columnName": "To do" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Move to In-progress column in the project once In-PR label applied", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Technical 7.1", - "columnName": "In progress" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "in progress :construction:" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "id": "P2PuVQ-EO", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "labelAdded", - "parameters": { - "label": "In-PR :rocket:" - } - }, - { - "name": "isInProjectColumn", - "parameters": { - "projectName": "Samples 7.1", - "columnName": "To do" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Move to In-progress column in the project once In-PR label applied", - "actions": [ - { - "name": "moveToProjectColumn", - "parameters": { - "projectName": "Samples 7.1", - "columnName": "In progress" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "in progress :construction:" - } - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "id": "Zznnk72Pm", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 1, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 2, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 3, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 4, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 5, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - }, - { - "weekDay": 6, - "hours": [ - 5, - 11, - 17, - 23 - ], - "timezoneOffset": -7 - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "DataGrid :capital_abcd:" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 45 - } - } - ], - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Thanks ${issueAuthor} for patiently waiting while the team is still investigating the issue.\n\n@RBrid can we please have an update on this issue? Thanks " - } - } - ], - "taskName": "DataGrid notification to the team" - }, - "disabled": true - } - ], - "userGroups": [] -} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e1269ff7fd7..00000000000 --- a/.gitignore +++ /dev/null @@ -1,234 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates -*.filters - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -[Bb]in/ -[Oo]bj/ - -# Visual Studio 2015 cache/options directory -.vs/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -## TODO: Comment the next line if you want to checkin your -## web deploy settings but do note that will include unencrypted -## passwords -#*.pubxml - -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config - -# Windows Azure Build Output -csx/ -*.build.csdef - -# Windows Store app package directory -AppPackages/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.pfx -*.publishsettings -node_modules/ -orleans.codegen.cs - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# LightSwitch generated files -GeneratedArtifacts/ -_Pvt_Extensions/ -ModelManifest.xml -BundleArtifacts -!/build -/build/tools/GitVersion.CommandLine -AppPackages - -# NuGet V3 artifacts -*-packages.config -*.nuget.props -*.nuget.targets -project.lock.json -msbuild.binlog -*.project.lock.json -/build/tools/** -!/build/tools/packages.config - -# Generated file from .ttinclude -**/Generated/TypeInfo.g.cs - -# TAEF Log output -WexLogFileOutput -*.wtl diff --git a/.runsettings b/.runsettings deleted file mode 100644 index 44f0672a141..00000000000 --- a/.runsettings +++ /dev/null @@ -1,9 +0,0 @@ - - - 0 - - 0 - ClassLevel - - - \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index 1f377cc3715..00000000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,76 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, sex characteristics, gender identity and expression, -level of experience, education, socio-economic status, nationality, personal -appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or - advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team at conduct@dotnetfoundation.org. All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, -available at - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see - diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000000..e5278b4bffa --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,3 @@ +THIS REPO IS ARCHIVED AND DOES NOT ACCEPT PULL REQUESTS. + +Active development has moved to https://github.com/CommunityToolkit/Windows. We welcome you to visit us there. For details, please see [README.md](README.md). diff --git a/Contributing.md b/Contributing.md deleted file mode 100644 index f5e8ced4566..00000000000 --- a/Contributing.md +++ /dev/null @@ -1,46 +0,0 @@ -# ✨ Contributing to the Windows Community Toolkit - -Thank you for exhibiting interest in contributing to the Windows Community Toolkit. The team is delighted to welcome you onboard to our exciting and growing project. Any contribution or value added go a long way to enhance the project! - -In the next few steps, you will be able to see a glimpse of ways you can contribute to the Windows Community Toolkit. - -🚨 **It is highly recommended to visit [Windows Community Toolkit Wiki](https://aka.ms/wct/wiki) where you can find complete and detail-oriented content of this page** 🚨 - -## ❔ Questions - -Due to the high volume of incoming issues please keep our GitHub issues for bug reports and feature requests. For general questions, there is a higher chance of getting your question answered on [StackOverflow](https://stackoverflow.com/questions/tagged/windows-community-toolkit) where questions should be tagged with the tag `windows-community-toolkit`. - -For missing documentation related question, please file an issue at [Microsoft Docs](https://github.com/MicrosoftDocs/WindowsCommunityToolkitDocs/issues/new). - -## 🐛 Fix a Bug - -If you find any bug, you can help the community by [submitting an issue](https://github.com/CommunityToolkit/WindowsCommunityToolkit/issues/new?template=bug_report.md&labels=bug+:bug:&title=[Bug]). Once the issue is filed, feel free to start working on the PR and submit a PR. - -## 👌 Good First Issue - -If this is your first time contributing to the Windows Community Toolkit (_WCT_) and do not have advanced level programming experience, we have got you covered 💥 WCT has a list of [good first issue](https://github.com/CommunityToolkit/WindowsCommunityToolkit/labels/good%20first%20issue) that can be a great entryway to find and fix any issues that best fit your expertise or technical background. - -## 🙋 Help Wanted - -WCT also has a list of issues that are labeled as [help wanted](https://github.com/CommunityToolkit/WindowsCommunityToolkit/labels/help%20wanted). The level of complexity in the list can vary but if you have an advanced level of programming experience, feel free to jump in to solve these issues. - -## 📬 Add New Feature - -* To contribute a new feature, fill out the [Feature Request Template](https://github.com/CommunityToolkit/WindowsCommunityToolkit/issues/new?template=feature_request.md&labels=feature+request+:mailbox_with_mail:&title=[Feature]) and provide detailed information to express the proposal. -* Once the Feature Request is submitted, it will be open for discussion. -* If it gets approved by the team, proceed to submit a PR of the proposed Feature. -* If the PR contains an error-free code and the reviewer signs off, the PR will be merged. - -## 📝 Add or Improve Documentation - -Due to the involvement of multiple steps to add or improve documents; it is required to visit [Windows Community Toolkit Wiki](https://aka.ms/wct/wiki) and follow contribution guidelines. - -## 🚀 Create, Submit or Review Pull Request - -Anyone can create a Pull Request by forking the Windows Community Toolkit Repository. Here is how you can [Create a Pull Request from fork](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork). Once you fork the Windows Community Toolkit repo, it is essential to create all changes in the feature branch of your forked repository. If you have the changes in the forked feature branch, you can then create a Pull Request in the main Windows Community Toolkit. - -Please visit [Windows Community Toolkit Wiki](https://aka.ms/wct/wiki) for detailed information and steps it requires to Submit or Review Pull Request. - -## 💙 Thank You - -**Thank you so much for contributing to this amazing project. We hope you will continue to add value and find yourself as a highly reliable source to the Windows Community Toolkit.** diff --git a/Directory.Build.props b/Directory.Build.props deleted file mode 100644 index 63fd9d141d7..00000000000 --- a/Directory.Build.props +++ /dev/null @@ -1,77 +0,0 @@ - - - - $(MSBuildThisFileDirectory) - $(RepositoryDirectory)build\ - - - - - - - - true - $(RepositoryDirectory)bin\nupkg - true - true - - - - - false - false - $(NoWarn);CS8002;SA0001 - - - - - - - - - $(NoWarn);CS8002 - - true - - - - - - - - - false - false - - - - - - - - - - - - - - - - - - true - - true - - $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb - - - - - - - - \ No newline at end of file diff --git a/Directory.Build.targets b/Directory.Build.targets deleted file mode 100644 index d719a7455cd..00000000000 --- a/Directory.Build.targets +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - true - false - - - - - - - true - $(MSBuildThisFileDirectory)toolkit.snk - - - - - - - - - - - - <_Parameter1>CommitHash - <_Parameter2>$(SourceRevisionId) - - - - - \ No newline at end of file diff --git a/GazeInputTest/App.xaml b/GazeInputTest/App.xaml deleted file mode 100644 index 8ca88ca7b13..00000000000 --- a/GazeInputTest/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - \ No newline at end of file diff --git a/GazeInputTest/App.xaml.cs b/GazeInputTest/App.xaml.cs deleted file mode 100644 index fbf9883454a..00000000000 --- a/GazeInputTest/App.xaml.cs +++ /dev/null @@ -1,100 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System; -using Microsoft.Toolkit.Uwp.Input.GazeInteraction; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; - -namespace GazeInputTest -{ - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - public sealed partial class App : Application - { - /// - /// Initializes a new instance of the class. - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { - this.InitializeComponent(); - this.Suspending += OnSuspending; - } - - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) - { - Frame rootFrame = Window.Current.Content as Frame; - - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (rootFrame == null) - { - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - - rootFrame.NavigationFailed += OnNavigationFailed; - - if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) - { - // TODO: Load state from previously suspended application - } - - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } - - if (e.PrelaunchActivated == false) - { - if (rootFrame.Content == null) - { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame.Navigate(typeof(MainPage), e.Arguments); - } - - // Ensure the current window is active - Window.Current.Activate(); - } - - GazeInput.Interaction = Interaction.Enabled; - } - - /// - /// Invoked when Navigation to a certain page fails - /// - /// The Frame which failed navigation - /// Details about the navigation failure - private void OnNavigationFailed(object sender, NavigationFailedEventArgs e) - { - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - } - - /// - /// Invoked when application execution is being suspended. Application state is saved - /// without knowing whether the application will be terminated or resumed with the contents - /// of memory still intact. - /// - /// The source of the suspend request. - /// Details about the suspend request. - private void OnSuspending(object sender, SuspendingEventArgs e) - { - var deferral = e.SuspendingOperation.GetDeferral(); - - // TODO: Save application state and stop any background activity - deferral.Complete(); - } - } -} \ No newline at end of file diff --git a/GazeInputTest/Assets/LockScreenLogo.scale-200.png b/GazeInputTest/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb5d..00000000000 Binary files a/GazeInputTest/Assets/LockScreenLogo.scale-200.png and /dev/null differ diff --git a/GazeInputTest/Assets/SplashScreen.scale-200.png b/GazeInputTest/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1feda..00000000000 Binary files a/GazeInputTest/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/GazeInputTest/Assets/Square150x150Logo.scale-200.png b/GazeInputTest/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a54..00000000000 Binary files a/GazeInputTest/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/GazeInputTest/Assets/Square44x44Logo.scale-200.png b/GazeInputTest/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec8a..00000000000 Binary files a/GazeInputTest/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/GazeInputTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/GazeInputTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97e0..00000000000 Binary files a/GazeInputTest/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ diff --git a/GazeInputTest/Assets/StoreLogo.png b/GazeInputTest/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0e4..00000000000 Binary files a/GazeInputTest/Assets/StoreLogo.png and /dev/null differ diff --git a/GazeInputTest/Assets/Wide310x150Logo.scale-200.png b/GazeInputTest/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b397f..00000000000 Binary files a/GazeInputTest/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/GazeInputTest/GazeInputTest.csproj b/GazeInputTest/GazeInputTest.csproj deleted file mode 100644 index 28a650ed0be..00000000000 --- a/GazeInputTest/GazeInputTest.csproj +++ /dev/null @@ -1,160 +0,0 @@ - - - - Debug - x86 - {A122EA02-4DE7-413D-BFBF-AF7DFC668DD6} - AppContainerExe - Properties - GazeInputTest - GazeInputTest - en-US - UAP - 10.0.19041.0 - 10.0.17763.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - true - false - $(NoWarn);2008 - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - full - ARM - false - prompt - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - pdbonly - ARM - false - prompt - true - true - - - true - bin\ARM64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - full - ARM64 - false - prompt - true - - - bin\ARM64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - pdbonly - ARM64 - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - pdbonly - x64 - false - prompt - true - true - - - PackageReference - - - - App.xaml - - - MainPage.xaml - - - - - - Designer - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - 6.2.12 - - - - - {5bf75694-798a-43a0-8150-415de195359c} - Microsoft.Toolkit.Uwp.Input.GazeInteraction - - - - 14.0 - - - - - \ No newline at end of file diff --git a/GazeInputTest/MainPage.xaml b/GazeInputTest/MainPage.xaml deleted file mode 100644 index 9713a83f476..00000000000 --- a/GazeInputTest/MainPage.xaml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -