Skip to content

Commit 236d475

Browse files
committed
Initial setup
1 parent 16fbb6a commit 236d475

Some content is hidden

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

75 files changed

+3059
-200
lines changed

.assets/aggregate.jpg

127 KB
Loading

.assets/aggregates.png

181 KB
Loading

.assets/decider-impl.png

683 KB
Loading

.assets/decider-test.png

760 KB
Loading

.assets/decider.jpg

122 KB
Loading

.assets/decider.png

222 KB
Loading

.assets/es-aggregate.jpg

144 KB
Loading

.assets/es-aggregate.png

309 KB
Loading

.assets/es-ss-system.png

374 KB
Loading

.assets/event-modeling.png

948 KB
Loading

.assets/information-flow.jpg

280 KB
Loading

.assets/kotlin-actors.png

1.44 MB
Loading

.assets/logo/gradient_128x128.png

795 Bytes
Loading

.assets/mviews.png

103 KB
Loading

.assets/onion.png

6.8 MB
Loading

.assets/saga.jpg

86.7 KB
Loading

.assets/saga.png

75.6 KB
Loading

.assets/ss-aggregate.jpg

141 KB
Loading

.assets/ss-aggregate.png

306 KB
Loading

.assets/view.jpg

94.5 KB
Loading

.assets/view.png

103 KB
Loading

.editorconfig

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
root = true
2+
; EditorConfig helps developers define and maintain consistent
3+
; coding styles between different editors and IDEs.
4+
5+
; For more visit http://editorconfig.org.
6+
7+
; Choose between lf or rf on "end_of_line" property
8+
[*.proto]
9+
indent_style = tab
10+
indent_size = tab
11+
tab_width = 4
12+
13+
[*.{asax,ascx,aspx,cs,cshtml,css,htm,html,js,jsx,master,razor,skin,ts,tsx,vb,xaml,xamlx,xoml}]
14+
indent_style = space
15+
indent_size = 4
16+
tab_width = 4
17+
18+
[*.{appxmanifest,build,config,csproj,dbml,discomap,dtd,json,jsproj,lsproj,njsproj,nuspec,proj,props,resjson,resw,resx,StyleCop,targets,tasks,vbproj,xml,xsd}]
19+
indent_style = space
20+
indent_size = 2
21+
tab_width = 2
22+
23+
[*]
24+
25+
# Standard properties
26+
end_of_line = native
27+
insert_final_newline = false
28+
29+
# Microsoft .NET properties
30+
csharp_indent_braces = false
31+
csharp_indent_switch_labels = true
32+
csharp_new_line_before_catch = true
33+
csharp_new_line_before_else = true
34+
csharp_new_line_before_finally = true
35+
csharp_new_line_before_members_in_object_initializers = false
36+
csharp_new_line_before_open_brace = all
37+
csharp_new_line_between_query_expression_clauses = true
38+
csharp_prefer_braces = true
39+
csharp_preferred_modifier_order = public, private, protected, internal, new, abstract, virtual, sealed, override, static, readonly, extern, unsafe, volatile, async:suggestion
40+
csharp_preserve_single_line_blocks = true
41+
csharp_space_after_cast = true
42+
csharp_space_after_colon_in_inheritance_clause = true
43+
csharp_space_after_comma = true
44+
csharp_space_after_dot = false
45+
csharp_space_after_keywords_in_control_flow_statements = true
46+
csharp_space_after_semicolon_in_for_statement = true
47+
csharp_space_around_binary_operators = before_and_after
48+
csharp_space_before_colon_in_inheritance_clause = true
49+
csharp_space_before_comma = false
50+
csharp_space_before_dot = false
51+
csharp_space_before_open_square_brackets = false
52+
csharp_space_before_semicolon_in_for_statement = false
53+
csharp_space_between_empty_square_brackets = false
54+
csharp_space_between_method_call_empty_parameter_list_parentheses = false
55+
csharp_space_between_method_call_name_and_opening_parenthesis = false
56+
csharp_space_between_method_call_parameter_list_parentheses = false
57+
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
58+
csharp_space_between_method_declaration_name_and_open_parenthesis = false
59+
csharp_space_between_method_declaration_parameter_list_parentheses = false
60+
csharp_space_between_parentheses = false
61+
csharp_space_between_square_brackets = false
62+
csharp_style_expression_bodied_accessors = true:suggestion
63+
csharp_style_expression_bodied_constructors = true:suggestion
64+
csharp_style_expression_bodied_methods = true:suggestion
65+
csharp_style_expression_bodied_properties = true:suggestion
66+
csharp_style_var_elsewhere = true:hint
67+
csharp_style_var_for_built_in_types = true:hint
68+
csharp_style_var_when_type_is_apparent = true:hint
69+
csharp_using_directive_placement = outside_namespace:silent
70+
dotnet_style_predefined_type_for_locals_parameters_members = true:hint
71+
dotnet_style_predefined_type_for_member_access = true:hint
72+
dotnet_style_qualification_for_event = false:hint
73+
dotnet_style_qualification_for_field = false:hint
74+
dotnet_style_qualification_for_method = false:hint
75+
dotnet_style_qualification_for_property = false:hint
76+
dotnet_style_require_accessibility_modifiers = for_non_interface_members:hint

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
name:
3+
Bug report about:
4+
Create a report to help us improve title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
16+
1. Go to '...'
17+
2. Click on '....'
18+
3. Scroll down to '....'
19+
4. See error
20+
21+
**Expected behavior**
22+
A clear and concise description of what you expected to happen.
23+
24+
**Screenshots**
25+
If applicable, add screenshots to help explain your problem.
26+
27+
**Desktop (please complete the following information):**
28+
29+
- OS: [e.g. iOS]
30+
- Browser [e.g. chrome, safari]
31+
- Version [e.g. 22]
32+
33+
**Smartphone (please complete the following information):**
34+
35+
- Device: [e.g. iPhone6]
36+
- OS: [e.g. iOS8.1]
37+
- Browser [e.g. stock browser, safari]
38+
- Version [e.g. 22]
39+
40+
**Additional context**
41+
Add any other context about the problem here.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Feature request about: Suggest an idea for this project title: ''
3+
labels: ''
4+
assignees: ''
5+
6+
---
7+
8+
**Is your feature request related to a problem? Please describe.**
9+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
10+
11+
**Describe the solution you'd like**
12+
A clear and concise description of what you want to happen.
13+
14+
**Describe alternatives you've considered**
15+
A clear and concise description of any alternative solutions or features you've considered.
16+
17+
**Additional context**
18+
Add any other context or screenshots about the feature request here.

.github/workflows/ci.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v2
16+
with:
17+
fetch-depth: 0
18+
- name: Setup dotnet 8.0
19+
uses: actions/setup-dotnet@v1
20+
with:
21+
dotnet-version: '8.0.302'
22+
- name: Build and Test
23+
run: ./Build.ps1
24+
shell: pwsh
25+
- name: Push to MyGet
26+
env:
27+
NUGET_URL: https://api.nuget.org/v3/index.json
28+
NUGET_API_KEY: ${{ secrets.NUGET_FRAKTALIO_CI_API_KEY }}
29+
run: ./Push.ps1
30+
shell: pwsh
31+
- name: Artifacts
32+
uses: actions/upload-artifact@v2
33+
with:
34+
name: artifacts
35+
path: artifacts/**/*

0 commit comments

Comments
 (0)