Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1645 commits
Select commit Hold shift + click to select a range
aa73e5b
reworked docfx docs generation
petesramek Aug 12, 2025
0162003
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 12, 2025
90230ca
uploading docs to pages for test purposes
petesramek Aug 13, 2025
8921261
updated api-reference folder for docs generatiopn
petesramek Aug 13, 2025
8597d74
updated github actions and workflow for test purposes
petesramek Aug 13, 2025
6f97c17
fixes path to metadat json
petesramek Aug 13, 2025
afbd311
updated working directory
petesramek Aug 13, 2025
971b8ab
updated workflow and push changes action
petesramek Aug 13, 2025
cb0f7af
updated docs gen
petesramek Aug 13, 2025
970542f
fixed inputs and variables resolution
petesramek Aug 13, 2025
259f94c
Update docs for version
Aug 13, 2025
2fff8de
fixed variables
petesramek Aug 13, 2025
ad76913
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 13, 2025
b060719
removed misplaces metadata
petesramek Aug 13, 2025
6056b91
Update docs for version 1.0
Aug 13, 2025
cd9a541
removed
petesramek Aug 13, 2025
9e7431e
Update docs for version 1.0
Aug 13, 2025
c73a672
added outputs to determine version
petesramek Aug 13, 2025
cbc5dac
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 13, 2025
f8cded7
removed
petesramek Aug 13, 2025
a1ebd32
Update docs for version 1.0
Aug 13, 2025
6baa79b
removed
petesramek Aug 13, 2025
253aaed
test variables
petesramek Aug 13, 2025
69cfb36
Update docs for version 1.0
Aug 13, 2025
a01baed
test
petesramek Aug 13, 2025
f7a93cc
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 13, 2025
b7a83f5
removed
petesramek Aug 13, 2025
4e4de87
test
petesramek Aug 13, 2025
cd8fd0e
Update docs for version 1.0
Aug 13, 2025
f763b1d
fix
petesramek Aug 13, 2025
3af245a
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 13, 2025
d36edf6
removed
petesramek Aug 13, 2025
eaa47b3
Update docs for version 1.0
Aug 13, 2025
a02502d
removed
petesramek Aug 13, 2025
ee195c8
Update docs for version 1.0
Aug 13, 2025
80d085e
removed temp folder
petesramek Aug 14, 2025
b2bfe81
added temp folder remove and copy temp to output
petesramek Aug 14, 2025
e69f937
updated metadata action and dependent workflow
petesramek Aug 14, 2025
19e90ed
fixed copy command arguments
petesramek Aug 14, 2025
5318aa5
updated metdata action
petesramek Aug 14, 2025
dc669f8
refactored metadata
petesramek Aug 14, 2025
c9c0c99
added api reference to trigger build, temporary
petesramek Aug 14, 2025
954226e
refactored ci
petesramek Aug 14, 2025
d258408
added .github to triggers
petesramek Aug 14, 2025
ba61963
fix
petesramek Aug 14, 2025
37f6aca
test
petesramek Aug 14, 2025
96efc10
fix
petesramek Aug 14, 2025
3c7caea
Update docs for version 1.0
Aug 14, 2025
205bce9
removed copytest
petesramek Aug 14, 2025
138fbda
fix
petesramek Aug 14, 2025
5637d1f
Update docs for version 1.0
Aug 14, 2025
ed89028
removed
petesramek Aug 14, 2025
702c7e4
Update docs for version 1.0
Aug 14, 2025
881ddd1
fix
petesramek Aug 14, 2025
f356e78
merge
petesramek Aug 14, 2025
2763afc
fix
petesramek Aug 14, 2025
84634c7
fixed file path
petesramek Aug 14, 2025
0b430bd
Update docs for version 1.0
Aug 14, 2025
e349ff3
test
petesramek Aug 14, 2025
f1397ce
Update docs for version 1.0
Aug 14, 2025
26ba1f2
eheheh
petesramek Aug 14, 2025
a55a22a
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 14, 2025
387901d
removed
petesramek Aug 14, 2025
5257d75
wait what?
petesramek Aug 14, 2025
c8cea8c
test
petesramek Aug 14, 2025
930b033
xasd
petesramek Aug 14, 2025
bd5f2c6
Update docs for version 1.0
Aug 14, 2025
2496296
what now
petesramek Aug 14, 2025
d409fbb
Update docs for version 1.0
Aug 14, 2025
c8c8397
asdjasld
petesramek Aug 14, 2025
747d78e
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 14, 2025
3cdf5ba
Update docs for version 1.0
Aug 14, 2025
c8e30e4
Update docs for version 1.0
Aug 14, 2025
a150d4f
asljdao
petesramek Aug 14, 2025
b896105
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 14, 2025
d981b4e
Update docs for version 1.0
Aug 14, 2025
10c820a
fixed something and hope it was it :D
petesramek Aug 14, 2025
890e6d8
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 14, 2025
d4343f8
fix
petesramek Aug 14, 2025
fff8670
Update docs for version 1.0
Aug 14, 2025
9013fd8
test
petesramek Aug 14, 2025
59dd906
Update docs for version 1.0
Aug 14, 2025
75cb129
now
petesramek Aug 14, 2025
0840628
fix
petesramek Aug 14, 2025
694c529
test
petesramek Aug 14, 2025
3faf5a5
fix
petesramek Aug 14, 2025
4f387a2
test
petesramek Aug 14, 2025
5299023
updated push updated added force checkout too
petesramek Aug 14, 2025
7c15028
fixed path to _docs
petesramek Aug 14, 2025
7b575bd
fixed artifact name conflict
petesramek Aug 14, 2025
d305af8
renamed artifact to github-pages
petesramek Aug 14, 2025
647288d
updated main toc
petesramek Aug 14, 2025
d486204
fixed docfx group paths
petesramek Aug 14, 2025
fd42d23
fixed link to references
petesramek Aug 14, 2025
708d24e
copy readme as index for docs
petesramek Aug 14, 2025
74f85f6
removed copy readme as index
petesramek Aug 14, 2025
6963dee
updated index.md
petesramek Aug 14, 2025
98c2acf
removed layout
petesramek Aug 14, 2025
d1d91c3
updated index
petesramek Aug 14, 2025
1ce4093
updated index
petesramek Aug 14, 2025
34a1b83
bold
petesramek Aug 14, 2025
e0a46c6
index
petesramek Aug 14, 2025
b9d43c8
index
petesramek Aug 14, 2025
bc4e75d
index
petesramek Aug 14, 2025
27f4789
added output format api page to metadata json
petesramek Aug 17, 2025
2770daa
enableed opening external links in new browser window
petesramek Aug 17, 2025
76dcc58
removed docs 1.0
petesramek Aug 17, 2025
ef0a06f
updated push action
petesramek Aug 17, 2025
741d162
updates
petesramek Aug 17, 2025
fa2aed7
updqtes
petesramek Aug 17, 2025
5f7aab4
updated
petesramek Aug 17, 2025
0d48c35
updated
petesramek Aug 17, 2025
5cf3a41
removed working directory for stash operations
petesramek Aug 17, 2025
4925bc0
Update docs for version 1.0
petesramek Aug 17, 2025
3e433b2
added rebase option
petesramek Aug 17, 2025
496ee3c
removed v1.0 yml files
petesramek Aug 17, 2025
662d026
Update docs for version 1.0
petesramek Aug 17, 2025
5b40509
git pull rebase
petesramek Aug 17, 2025
9cde89b
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
4a35079
removed v1.0
petesramek Aug 17, 2025
e7c5feb
Update docs for version 1.0
petesramek Aug 17, 2025
4ab369e
added checkout
petesramek Aug 17, 2025
f0b3574
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
0e811f2
removed v1.0
petesramek Aug 17, 2025
ef2993c
Update docs for version 1.0
petesramek Aug 17, 2025
ac6e8c1
added publish documentation workflow
petesramek Aug 17, 2025
ea48d1e
fixes
petesramek Aug 17, 2025
ef738a7
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
2725a39
removed buid reference
petesramek Aug 17, 2025
6c05ebf
removed 1.0
petesramek Aug 17, 2025
2775930
typo
petesramek Aug 17, 2025
7268859
typo
petesramek Aug 17, 2025
cd573da
fixed dependencies
petesramek Aug 17, 2025
0b3a0ec
Updated docs for version 1.0
petesramek Aug 17, 2025
071bf6d
fixed steps order
petesramek Aug 17, 2025
3e9c8d0
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
b40f7bf
removed github pages environment
petesramek Aug 17, 2025
44f790f
removed 1.0
petesramek Aug 17, 2025
abcf86a
Updated docs for version 1.0
petesramek Aug 17, 2025
ff0de35
removed 1.0
petesramek Aug 17, 2025
a98a33c
Updated docs for version 1.0
petesramek Aug 17, 2025
e75a65a
updated
petesramek Aug 17, 2025
2725586
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
47d3d4c
rmoved
petesramek Aug 17, 2025
b945bb9
Updated docs for version 1.0
petesramek Aug 17, 2025
7d715fd
updated
petesramek Aug 17, 2025
a491f0a
fixed? maybe
petesramek Aug 17, 2025
1c06601
Updated docs for version 1.0
petesramek Aug 17, 2025
0195e73
adsfsdc
petesramek Aug 17, 2025
4aea513
Updated docs for version 1.0
petesramek Aug 17, 2025
b64020e
fixed
petesramek Aug 17, 2025
90d5e90
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
b8f1ec2
updated
petesramek Aug 17, 2025
7023072
fixed wf call
petesramek Aug 17, 2025
7476809
removed
petesramek Aug 17, 2025
8bc1bc4
Updated docs for version 1.0
petesramek Aug 17, 2025
6544ed7
update
petesramek Aug 17, 2025
10d9783
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
870b747
removed obsolete build step
petesramek Aug 17, 2025
f673910
reorganized deps
petesramek Aug 17, 2025
714181d
updqted ci
petesramek Aug 17, 2025
e0a410e
updated
petesramek Aug 17, 2025
81f5c3d
updated
petesramek Aug 17, 2025
920709e
updated
petesramek Aug 17, 2025
e714767
rollback. complicated
petesramek Aug 17, 2025
56c0cbe
vjvh
petesramek Aug 17, 2025
e8c8d65
Updated docs for version 1.0
petesramek Aug 17, 2025
a05d867
updated
petesramek Aug 17, 2025
8ec20ab
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
3d44d14
typo
petesramek Aug 17, 2025
dfa8733
added checkout
petesramek Aug 17, 2025
dd92eea
fix
petesramek Aug 17, 2025
9060246
what what what
petesramek Aug 17, 2025
4f866d0
fixed
petesramek Aug 17, 2025
e7e0711
fix
petesramek Aug 17, 2025
8bab4e5
test
petesramek Aug 17, 2025
343a723
xzvds
petesramek Aug 17, 2025
1ac0379
lahdldas
petesramek Aug 17, 2025
e813221
fix
petesramek Aug 17, 2025
58646d5
fix
petesramek Aug 17, 2025
31c6d7f
fix
petesramek Aug 17, 2025
abfc552
naming
petesramek Aug 17, 2025
c475b56
update
petesramek Aug 17, 2025
b75373f
asfsd
petesramek Aug 17, 2025
bd4dc21
updates
petesramek Aug 17, 2025
9895f8b
asafsd
petesramek Aug 17, 2025
a0de22b
renamed
petesramek Aug 17, 2025
955e251
tests
petesramek Aug 17, 2025
929ca4d
kjsdaslk
petesramek Aug 17, 2025
ca47a73
fix
petesramek Aug 17, 2025
44545c1
safad
petesramek Aug 17, 2025
ce6d8de
fux
petesramek Aug 17, 2025
978826f
lasdsal
petesramek Aug 17, 2025
149c3c2
asfsaew
petesramek Aug 17, 2025
25d240d
skdfkhdse
petesramek Aug 17, 2025
9aa36ac
asdfdaw
petesramek Aug 17, 2025
3b45076
fix
petesramek Aug 17, 2025
27736be
asdq
petesramek Aug 17, 2025
46d352b
fix
petesramek Aug 17, 2025
82c6007
fixed push action
petesramek Aug 17, 2025
186bcd3
fix 2
petesramek Aug 17, 2025
03fbdbd
fix 3
petesramek Aug 17, 2025
9f88867
cancel running
petesramek Aug 17, 2025
646a45f
fix 4
petesramek Aug 17, 2025
f1416db
asdsjqoi
petesramek Aug 17, 2025
6b7adac
ads
petesramek Aug 17, 2025
2c3efbb
Update issue templates
Aug 17, 2025
9f5a590
updated
petesramek Aug 17, 2025
5ae1dfa
removed
petesramek Aug 17, 2025
48ff76a
refact
petesramek Aug 17, 2025
6f4ee7f
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
b9a8e3d
Updated docs for version 1.0
petesramek Aug 17, 2025
0c2e8b4
wdlksfewd
petesramek Aug 17, 2025
a288699
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 17, 2025
a02ddd9
dfds
petesramek Aug 17, 2025
091693c
asdx
petesramek Aug 17, 2025
f3a0020
dscc
petesramek Aug 17, 2025
3bdbcb8
sdfdw
petesramek Aug 17, 2025
ce3058a
sadwe
petesramek Aug 17, 2025
9c71ac5
sad
petesramek Aug 17, 2025
f8e8b5e
asdewc
petesramek Aug 17, 2025
330d345
refact
petesramek Aug 18, 2025
6cdbc92
removed pr target trigger
petesramek Aug 18, 2025
40843a9
added promote branch wf
petesramek Aug 18, 2025
1c74b03
fixed step reference
petesramek Aug 18, 2025
d0bb6de
fixed
petesramek Aug 18, 2025
8b690fa
fixed
petesramek Aug 18, 2025
81db61c
Updated docs for version 0.0
petesramek Aug 18, 2025
219f0e5
tests
petesramek Aug 18, 2025
3e46d53
Merge branch 'develop/1.0' of https://github.com/sramekpete/polyline-…
petesramek Aug 18, 2025
7002afe
lf line ending
petesramek Aug 18, 2025
558f92a
formatting
petesramek Aug 18, 2025
c9e463a
fix
petesramek Aug 18, 2025
cd524bd
wooohhhooo lets go
petesramek Aug 18, 2025
c3bc43c
what wait what
petesramek Aug 18, 2025
5a4bb28
testing the testing of testing
petesramek Aug 18, 2025
7f85f6f
asda
petesramek Aug 18, 2025
fa82e17
stupid mistake, not needed there as it is a choice required
petesramek Aug 18, 2025
081475b
sadas
petesramek Aug 18, 2025
f4e4c0f
dasd
petesramek Aug 18, 2025
25bfb75
z\dws
petesramek Aug 18, 2025
a4c8fbe
adS
petesramek Aug 18, 2025
d2335b2
kjasdhka
petesramek Aug 18, 2025
a4ee120
zdas
petesramek Aug 18, 2025
8909bea
sacd
petesramek Aug 18, 2025
06cea49
asdqe
petesramek Aug 18, 2025
d167db3
xfsd
petesramek Aug 18, 2025
6af7a11
sads
petesramek Aug 18, 2025
c1f7943
asdsq
petesramek Aug 18, 2025
ee36231
czas
petesramek Aug 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
272 changes: 272 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,272 @@
# Remove the line below if you want to inherit .editorconfig settings from higher directories
root = true

# All files
[*]
end_of_line = lf
insert_final_newline = true

# C# files
[*.cs]

#### Core EditorConfig Options ####

# Indentation and spacing
indent_size = 4
indent_style = space
tab_width = 4

# New line preferences
end_of_line = crlf
insert_final_newline = false

#### .NET Code Actions ####

# Type members
dotnet_hide_advanced_members = false
dotnet_member_insertion_location = with_other_members_of_the_same_kind
dotnet_property_generation_behavior = prefer_auto_properties

# Symbol search
dotnet_search_reference_assemblies = true

#### .NET Coding Conventions ####

# Organize usings
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = false
file_header_template = unset

# this. and Me. preferences
dotnet_style_qualification_for_event = false
dotnet_style_qualification_for_field = false
dotnet_style_qualification_for_method = false
dotnet_style_qualification_for_property = false

# Language keywords vs BCL types preferences
dotnet_style_predefined_type_for_locals_parameters_members = true
dotnet_style_predefined_type_for_member_access = true

# Parentheses preferences
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity
dotnet_style_parentheses_in_other_operators = always_for_clarity
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity

# Modifier preferences
dotnet_style_require_accessibility_modifiers = for_non_interface_members

# Expression-level preferences
dotnet_prefer_system_hash_code = true
dotnet_style_coalesce_expression = true
dotnet_style_collection_initializer = true
dotnet_style_explicit_tuple_names = true
dotnet_style_namespace_match_folder = true
dotnet_style_null_propagation = true
dotnet_style_object_initializer = true
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_auto_properties = true
dotnet_style_prefer_collection_expression = when_types_loosely_match
dotnet_style_prefer_compound_assignment = true
dotnet_style_prefer_conditional_expression_over_assignment = true
dotnet_style_prefer_conditional_expression_over_return = true
dotnet_style_prefer_foreach_explicit_cast_in_source = when_strongly_typed
dotnet_style_prefer_inferred_anonymous_type_member_names = true
dotnet_style_prefer_inferred_tuple_names = true
dotnet_style_prefer_is_null_check_over_reference_equality_method = true
dotnet_style_prefer_simplified_boolean_expressions = true
dotnet_style_prefer_simplified_interpolation = true

# Field preferences
dotnet_style_readonly_field = true

# Parameter preferences
dotnet_code_quality_unused_parameters = non_public

# Suppression preferences
dotnet_remove_unnecessary_suppression_exclusions = none

# New line preferences
dotnet_style_allow_multiple_blank_lines_experimental = false
dotnet_style_allow_statement_immediately_after_block_experimental = false

#### C# Coding Conventions ####

# var preferences
csharp_style_var_elsewhere = false
csharp_style_var_for_built_in_types = false
csharp_style_var_when_type_is_apparent = false

# Expression-bodied members
csharp_style_expression_bodied_accessors = true
csharp_style_expression_bodied_constructors = false
csharp_style_expression_bodied_indexers = true
csharp_style_expression_bodied_lambdas = when_on_single_line
csharp_style_expression_bodied_local_functions = when_on_single_line
csharp_style_expression_bodied_methods = false
csharp_style_expression_bodied_operators = false
csharp_style_expression_bodied_properties = true

# Pattern matching preferences
csharp_style_pattern_matching_over_as_with_null_check = true
csharp_style_pattern_matching_over_is_with_cast_check = true
csharp_style_prefer_extended_property_pattern = true
csharp_style_prefer_not_pattern = true
csharp_style_prefer_pattern_matching = true
csharp_style_prefer_switch_expression = true

# Null-checking preferences
csharp_style_conditional_delegate_call = true

# Modifier preferences
csharp_prefer_static_anonymous_function = true
csharp_prefer_static_local_function = true
csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async
csharp_style_prefer_readonly_struct = true
csharp_style_prefer_readonly_struct_member = true

# Code-block preferences
csharp_prefer_braces = true
csharp_prefer_simple_using_statement = false
csharp_prefer_system_threading_lock = true
csharp_style_namespace_declarations = file_scoped
csharp_style_prefer_method_group_conversion = false
csharp_style_prefer_primary_constructors = true
csharp_style_prefer_top_level_statements = false

# Expression-level preferences
csharp_prefer_simple_default_expression = true
csharp_style_deconstructed_variable_declaration = true
csharp_style_implicit_object_creation_when_type_is_apparent = true
csharp_style_inlined_variable_declaration = true
csharp_style_prefer_implicitly_typed_lambda_expression = true
csharp_style_prefer_index_operator = true
csharp_style_prefer_local_over_anonymous_function = false
csharp_style_prefer_null_check_over_type_check = true
csharp_style_prefer_range_operator = true
csharp_style_prefer_tuple_swap = true
csharp_style_prefer_unbound_generic_type_in_nameof = true
csharp_style_prefer_utf8_string_literals = true
csharp_style_throw_expression = true
csharp_style_unused_value_assignment_preference = discard_variable
csharp_style_unused_value_expression_statement_preference = discard_variable

# 'using' directive preferences
csharp_using_directive_placement = inside_namespace

# New line preferences
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = false
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = false
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = false
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false
csharp_style_allow_embedded_statements_on_same_line_experimental = false

#### C# Formatting Rules ####

# New line preferences
csharp_new_line_before_catch = false
csharp_new_line_before_else = false
csharp_new_line_before_finally = false
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_open_brace = none
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 = one_less_than_current
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 = false

#### Naming styles ####

# Naming rules

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i

dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.private_or_internal_const_field_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.private_or_internal_const_field_should_be_pascal_case.symbols = private_or_internal_const_field
dotnet_naming_rule.private_or_internal_const_field_should_be_pascal_case.style = pascal_case

dotnet_naming_rule.private_or_internal_field_should_be_underscore_camel_case.severity = suggestion
dotnet_naming_rule.private_or_internal_field_should_be_underscore_camel_case.symbols = private_or_internal_field
dotnet_naming_rule.private_or_internal_field_should_be_underscore_camel_case.style = underscore_camel_case

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

# Symbol specifications

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.interface.required_modifiers =

dotnet_naming_symbols.private_or_internal_field.applicable_kinds = field
dotnet_naming_symbols.private_or_internal_field.applicable_accessibilities = internal, private, private_protected
dotnet_naming_symbols.private_or_internal_field.required_modifiers =

dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.required_modifiers =

dotnet_naming_symbols.non_field_members.applicable_kinds = property, method, event
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

dotnet_naming_symbols.private_or_internal_const_field.applicable_kinds = field
dotnet_naming_symbols.private_or_internal_const_field.applicable_accessibilities = internal, private, protected_internal, private_protected
dotnet_naming_symbols.private_or_internal_const_field.required_modifiers = const

# Naming styles

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case

dotnet_naming_style.underscore_camel_case.required_prefix = _
dotnet_naming_style.underscore_camel_case.required_suffix =
dotnet_naming_style.underscore_camel_case.word_separator =
dotnet_naming_style.underscore_camel_case.capitalization = camel_case
53 changes: 27 additions & 26 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
*.cs diff=csharp

###############################################################################
# Set the merge driver for project and solution files
Expand All @@ -22,27 +22,28 @@
# 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
*.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
*.jpg binary
*.png binary
*.gif binary
*.ico binary

###############################################################################
# diff behavior for common document formats
Expand All @@ -51,16 +52,16 @@
# 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
*.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

###############################################################################
# exclude files except those with cs file extension from repository language detection
Expand Down
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
Loading
Loading