Skip to content

Commit aece0bd

Browse files
committed
Initial commit
0 parents  commit aece0bd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+6048
-0
lines changed

.act/.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ACTIONS_RUNTIME_TOKEN=mock

.act/event.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"act": true
3+
}

.actrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
-P ubuntu-latest=catthehacker/ubuntu:full-latest
2+
--eventpath .act/event.json
3+
--input-file .act/.input
4+
--env-file .act/.env"
5+
--secret-file .act/.secrets
6+
--artifact-server-path $PWD/.artifacts

.config/dotnet-tools.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"version": 1,
3+
"isRoot": true,
4+
"tools": {
5+
"dotnet-stryker": {
6+
"version": "4.4.1",
7+
"commands": [
8+
"dotnet-stryker"
9+
],
10+
"rollForward": false
11+
},
12+
"gitversion.tool": {
13+
"version": "6.1.0",
14+
"commands": [
15+
"dotnet-gitversion"
16+
],
17+
"rollForward": false
18+
}
19+
}
20+
}

.editorconfig

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
[*]
2+
3+
# Microsoft .NET properties
4+
csharp_preferred_modifier_order = public, internal, protected, private, file, static, override, abstract, async, sealed, readonly, virtual, extern, unsafe, volatile, new, required:suggestion
5+
csharp_prefer_braces = when_multiline:none
6+
csharp_space_after_cast = true
7+
csharp_style_prefer_utf8_string_literals = true:suggestion
8+
csharp_style_var_elsewhere = true:suggestion
9+
csharp_style_var_for_built_in_types = true:suggestion
10+
csharp_style_var_when_type_is_apparent = true:suggestion
11+
dotnet_separate_import_directive_groups = true
12+
dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:suggestion
13+
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:suggestion
14+
dotnet_style_parentheses_in_relational_binary_operators = never_if_unnecessary:suggestion
15+
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
16+
dotnet_style_predefined_type_for_member_access = true:suggestion
17+
dotnet_style_qualification_for_event = false:suggestion
18+
dotnet_style_qualification_for_field = false:suggestion
19+
dotnet_style_qualification_for_method = false:suggestion
20+
dotnet_style_qualification_for_property = false:suggestion
21+
dotnet_style_require_accessibility_modifiers = for_non_interface_members:suggestion
22+
23+
# ReSharper properties
24+
resharper_align_multiline_extends_list = true
25+
resharper_align_multiline_type_parameter_constraints = true
26+
resharper_arguments_literal = named
27+
resharper_arguments_skip_single = true
28+
resharper_autodetect_indent_settings = true
29+
resharper_blank_lines_after_control_transfer_statements = 1
30+
resharper_blank_lines_after_multiline_statements = 1
31+
resharper_blank_lines_around_single_line_auto_property = 2
32+
resharper_braces_for_dowhile = required_for_multiline
33+
resharper_braces_for_fixed = required_for_multiline
34+
resharper_braces_for_for = required_for_multiline
35+
resharper_braces_for_foreach = required_for_multiline
36+
resharper_braces_for_ifelse = required_for_multiline_statement
37+
resharper_braces_for_lock = required_for_multiline
38+
resharper_braces_for_using = required_for_multiline
39+
resharper_braces_for_while = required_for_multiline
40+
resharper_braces_redundant = true
41+
resharper_constructor_or_destructor_body = expression_body
42+
resharper_cpp_insert_final_newline = true
43+
resharper_csharp_blank_lines_around_invocable = 2
44+
resharper_csharp_blank_lines_around_region = 2
45+
resharper_csharp_blank_lines_around_single_line_invocable = 2
46+
resharper_csharp_blank_lines_around_type = 2
47+
resharper_csharp_blank_lines_inside_region = 0
48+
resharper_csharp_int_align_comments = true
49+
resharper_csharp_keep_blank_lines_in_declarations = 100
50+
resharper_csharp_max_line_length = 187
51+
resharper_csharp_outdent_dots = true
52+
resharper_csharp_remove_blank_lines_near_braces_in_code = false
53+
resharper_csharp_wrap_after_declaration_lpar = true
54+
resharper_csharp_wrap_before_declaration_lpar = true
55+
resharper_csharp_wrap_before_declaration_rpar = true
56+
resharper_csharp_wrap_before_first_type_parameter_constraint = true
57+
resharper_csharp_wrap_extends_list_style = chop_if_long
58+
resharper_csharp_wrap_parameters_style = chop_if_long
59+
resharper_delete_quotes_from_solid_values = true
60+
resharper_formatter_off_tag = @formatter:off
61+
resharper_formatter_on_tag = @formatter:on
62+
resharper_formatter_tags_enabled = true
63+
resharper_indent_inside_namespace = false
64+
resharper_indent_preprocessor_region = no_indent
65+
resharper_instance_members_qualify_declared_in =
66+
resharper_int_align_switch_expressions = true
67+
resharper_int_align_switch_sections = true
68+
resharper_keep_existing_attribute_arrangement = true
69+
resharper_keep_existing_declaration_block_arrangement = true
70+
resharper_keep_existing_embedded_arrangement = false
71+
resharper_keep_existing_expr_member_arrangement = false
72+
resharper_keep_existing_initializer_arrangement = false
73+
resharper_keep_existing_property_patterns_arrangement = false
74+
resharper_keep_existing_switch_expression_arrangement = false
75+
resharper_local_function_body = expression_body
76+
resharper_max_attribute_length_for_same_line = 70
77+
resharper_max_formal_parameters_on_line = 3
78+
resharper_max_primary_constructor_parameters_on_line = 3
79+
resharper_method_or_operator_body = expression_body
80+
resharper_nested_ternary_style = expanded
81+
resharper_new_line_before_while = true
82+
resharper_normalize_tag_names = true
83+
resharper_place_accessorholder_attribute_on_same_line = false
84+
resharper_place_accessor_attribute_on_same_line = true
85+
resharper_place_expr_method_on_single_line = false
86+
resharper_place_field_attribute_on_same_line = false
87+
resharper_place_simple_accessor_on_single_line = false
88+
resharper_place_simple_case_statement_on_same_line = if_owner_is_single_line
89+
resharper_place_simple_embedded_statement_on_same_line = false
90+
charset = utf-8
91+
end_of_line = lf
92+
insert_final_newline = false
93+
indent_style = space
94+
indent_size = 4
95+
resharper_place_simple_enum_on_single_line = true
96+
resharper_place_simple_switch_expression_on_single_line = true
97+
resharper_prefer_explicit_discard_declaration = true
98+
resharper_show_autodetect_configure_formatting_tip = false
99+
resharper_use_indent_from_vs = false
100+
resharper_wrap_array_initializer_style = chop_if_long
101+
resharper_wrap_chained_binary_patterns = chop_if_long
102+
resharper_wrap_object_and_collection_initializer_style = chop_always
103+
104+
# ReSharper inspection severities
105+
resharper_arrange_missing_parentheses_highlighting = hint
106+
resharper_arrange_modifiers_order_highlighting = hint
107+
resharper_arrange_redundant_parentheses_highlighting = hint
108+
resharper_arrange_this_qualifier_highlighting = hint
109+
resharper_arrange_type_member_modifiers_highlighting = hint
110+
resharper_arrange_type_modifiers_highlighting = hint
111+
resharper_built_in_type_reference_style_for_member_access_highlighting = hint
112+
resharper_built_in_type_reference_style_highlighting = hint
113+
resharper_html_tag_should_not_be_self_closed_highlighting = none
114+
resharper_ignored_directive_highlighting = none
115+
resharper_invert_if_highlighting = none
116+
resharper_mvc_action_not_resolved_highlighting = warning
117+
resharper_mvc_area_not_resolved_highlighting = warning
118+
resharper_mvc_controller_not_resolved_highlighting = warning
119+
resharper_mvc_masterpage_not_resolved_highlighting = warning
120+
resharper_mvc_partial_view_not_resolved_highlighting = warning
121+
resharper_mvc_template_not_resolved_highlighting = warning
122+
resharper_mvc_view_component_not_resolved_highlighting = warning
123+
resharper_mvc_view_component_view_not_resolved_highlighting = warning
124+
resharper_mvc_view_not_resolved_highlighting = warning
125+
resharper_property_can_be_made_init_only_global_highlighting = none
126+
resharper_razor_assembly_not_resolved_highlighting = warning
127+
resharper_redundant_base_qualifier_highlighting = warning
128+
resharper_suggest_var_or_type_built_in_types_highlighting = hint
129+
resharper_suggest_var_or_type_elsewhere_highlighting = hint
130+
resharper_suggest_var_or_type_simple_types_highlighting = hint
131+
resharper_web_config_module_not_resolved_highlighting = warning
132+
resharper_web_config_type_not_resolved_highlighting = warning
133+
resharper_web_config_wrong_module_highlighting = warning
134+
135+
[{*.har,*.json,*.jsonc,*.postman_collection,*.postman_environment}]
136+
indent_size = 2
137+
138+
[{*.yaml,*.yml}]
139+
indent_size = 2
140+
141+
[{*.bash,*.bats,*.dash,*.ksh,*.mksh,*.sh,.bash_aliases,.bash_logout,.bash_profile,.bashrc,.profile}]
142+
indent_size = 2
143+
144+
[*.{appxmanifest,asax,ascx,aspx,axaml,blockshader,build,cg,cginc,compute,cs,cshtml,dtd,fs,fsi,fsscript,fsx,fx,fxh,hlsl,hlsli,hlslinc,master,ml,mli,nuspec,paml,razor,resw,resx,shaderFoundry,skin,urtshader,usf,ush,vb,xaml,xamlx,xoml,xsd}]
145+
tab_width = 4

.gitattributes

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
###############################################################################
2+
# Set default behavior to automatically normalize line endings.
3+
###############################################################################
4+
* text=auto
5+
6+
###############################################################################
7+
# Set default behavior for command prompt diff.
8+
#
9+
# This is need for earlier builds of msysgit that does not have it on by
10+
# default for csharp files.
11+
# Note: This is only used by command line
12+
###############################################################################
13+
#*.cs diff=csharp
14+
15+
###############################################################################
16+
# Set the merge driver for project and solution files
17+
#
18+
# Merging from the command prompt will add diff markers to the files if there
19+
# are conflicts (Merging from VS is not affected by the settings below, in VS
20+
# the diff markers are never inserted). Diff markers may cause the following
21+
# file extensions to fail to load in VS. An alternative would be to treat
22+
# these files as binary and thus will always conflict and require user
23+
# intervention with every merge. To do so, just uncomment the entries below
24+
###############################################################################
25+
#*.sln merge=binary
26+
#*.csproj merge=binary
27+
#*.vbproj merge=binary
28+
#*.vcxproj merge=binary
29+
#*.vcproj merge=binary
30+
#*.dbproj merge=binary
31+
#*.fsproj merge=binary
32+
#*.lsproj merge=binary
33+
#*.wixproj merge=binary
34+
#*.modelproj merge=binary
35+
#*.sqlproj merge=binary
36+
#*.wwaproj merge=binary
37+
38+
###############################################################################
39+
# behavior for image files
40+
#
41+
# image files are treated as binary by default.
42+
###############################################################################
43+
#*.jpg binary
44+
#*.png binary
45+
#*.gif binary
46+
47+
###############################################################################
48+
# diff behavior for common document formats
49+
#
50+
# Convert binary document formats to text before diffing them. This feature
51+
# is only available from the command line. Turn it on by uncommenting the
52+
# entries below.
53+
###############################################################################
54+
#*.doc diff=astextplain
55+
#*.DOC diff=astextplain
56+
#*.docx diff=astextplain
57+
#*.DOCX diff=astextplain
58+
#*.dot diff=astextplain
59+
#*.DOT diff=astextplain
60+
#*.pdf diff=astextplain
61+
#*.PDF diff=astextplain
62+
#*.rtf diff=astextplain
63+
#*.RTF diff=astextplain

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Recommended by GitHub best practices to have a Code Owner defined especially for .github folder
2+
# NOTE: Order is important; the last matching pattern takes the most precedence.
3+
4+
* @BMTLab

.github/ISSUE_TEMPLATE/01_help.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
name: "🆘 Help"
3+
about: "How does this even work 🤷‍♂️"
4+
labels: support
5+
---

.github/ISSUE_TEMPLATE/02_bug.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: "🐛 Bug Report"
3+
about: "If something isn't working as expected 🤔"
4+
labels: bug
5+
---
6+
7+
<!-- Please replace all placeholders such as this below -->
8+
9+
**What happened?**
10+
11+
<!-- Describe the problem and how to reproduce it. Add screenshots or a link to your repository if possible and helpful. -->
12+
13+
**What did you expect to happen?**
14+
15+
<!-- Describe what you expected to happen instead -->
16+
17+
**What the problem might be**
18+
19+
<!-- If you have an idea where the bug might lie, please share here. Otherwise, remove the whole section. -->
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: "🧚‍♂️ Feature Request"
3+
about: "Wouldn’t it be nice if 💭"
4+
labels: feature
5+
---
6+
7+
<!-- Please replace all placeholders such as this below -->
8+
9+
**What’s missing?**
10+
11+
<!-- Describe your feature idea -->
12+
13+
**Why?**
14+
15+
<!-- Describe the problem you are facing -->
16+
17+
**Alternatives you tried**
18+
19+
<!-- Describe the workarounds you tried so far and how they worked for you. -->

0 commit comments

Comments
 (0)