Skip to content

Commit 7d14089

Browse files
committed
Initial Commit
0 parents  commit 7d14089

File tree

187 files changed

+13759
-0
lines changed

Some content is hidden

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

187 files changed

+13759
-0
lines changed

.editorconfig

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# EditorConfig is awesome:http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
[*]
7+
# Don't use tabs for indentation.
8+
# (Please don't specify an indent_size here; that has too many unintended consequences.)
9+
indent_style = space
10+
11+
charset = utf-8
12+
13+
# Where supported, trim trailing whitespace on all lines.
14+
trim_trailing_whitespace = true
15+
16+
# Where supported (e.g. in VS Code but not VS), add a final newline to files.
17+
insert_final_newline = true
18+
19+
# Code files
20+
[*.{cs,csx,vb,vbx}]
21+
indent_size = 4
22+
dotnet_sort_system_directives_first = true:warning
23+
24+
# Xml project files
25+
[*.{*proj,vcxproj.filters,projitems}]
26+
indent_size = 2
27+
28+
# Xml config files
29+
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct,tasks,xml,yml}]
30+
indent_size = 2
31+
32+
# JSON files
33+
[*.json]
34+
indent_size = 2
35+
36+
# PowerShell
37+
[*.{ps1,psm1}]
38+
indent_size = 4
39+
40+
# Shell
41+
[*.sh]
42+
indent_size = 4
43+
end_of_line = lf
44+
45+
# Dotnet code style settings:
46+
[*.cs]
47+
# Sort using and Import directives with System.* appearing first
48+
dotnet_sort_system_directives_first = true
49+
50+
# Don't use this. qualifier
51+
dotnet_style_qualification_for_field = false:suggestion
52+
dotnet_style_qualification_for_property = false:suggestion
53+
54+
# use int x = .. over Int32
55+
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
56+
57+
# use int.MaxValue over Int32.MaxValue
58+
dotnet_style_predefined_type_for_member_access = true:suggestion
59+
60+
# Require var all the time.
61+
csharp_style_var_for_built_in_types = true:suggestion
62+
csharp_style_var_when_type_is_apparent = true:suggestion
63+
csharp_style_var_elsewhere = true:suggestion
64+
65+
# Disallow throw expressions.
66+
csharp_style_throw_expression = false:suggestion
67+
68+
# Newline settings
69+
csharp_new_line_before_open_brace = all
70+
csharp_new_line_before_else = true
71+
csharp_new_line_before_catch = true
72+
csharp_new_line_before_finally = true
73+
csharp_new_line_before_members_in_object_initializers = true
74+
csharp_new_line_before_members_in_anonymous_types = true

.gitattributes

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
* text=auto
2+
*.cs diff=csharp
3+
*.sh eol=lf
4+
*.sln eol=crlf

.gitignore

+132
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
syntax: glob
2+
3+
### VisualStudio ###
4+
5+
# Tools directory
6+
/[Tt]ools/
7+
.dotnet/
8+
.packages/
9+
10+
# User-specific files
11+
*.suo
12+
*.user
13+
*.userosscache
14+
*.sln.docstates
15+
launchSettings.json
16+
17+
# Build results
18+
19+
artifacts/
20+
[Dd]ebug/
21+
[Rr]elease/
22+
x64/
23+
x86/ !eng/common/cross/x86/
24+
[Bb]in/
25+
[Oo]bj/
26+
msbuild.log
27+
msbuild.err
28+
msbuild.wrn
29+
msbuild.binlog
30+
31+
# Visual Studio 2015
32+
.vs/
33+
34+
# Visual Studio 2015 Pre-CTP6
35+
*.sln.ide
36+
*.ide/
37+
38+
# MSTest test Results
39+
[Tt]est[Rr]esult*/
40+
[Bb]uild[Ll]og.*
41+
42+
#NUNIT
43+
*.VisualState.xml
44+
TestResult.xml
45+
46+
# ReSharper is a .NET coding add-in
47+
_ReSharper*/
48+
*.[Rr]e[Ss]harper
49+
*.DotSettings.user
50+
51+
# DotCover is a Code Coverage Tool
52+
*.dotCover
53+
54+
# NuGet Packages
55+
*.nuget.props
56+
*.nuget.targets
57+
*.nupkg
58+
**/packages/*
59+
60+
### Windows ###
61+
62+
# Windows image file caches
63+
Thumbs.db
64+
ehthumbs.db
65+
66+
# Folder config file
67+
Desktop.ini
68+
69+
# Recycle Bin used on file shares
70+
$RECYCLE.BIN/
71+
72+
# Windows Installer files
73+
*.cab
74+
*.msi
75+
*.msm
76+
*.msp
77+
78+
# Windows shortcuts
79+
*.lnk
80+
81+
### Linux ###
82+
83+
*~
84+
85+
# KDE directory preferences
86+
.directory
87+
88+
### OSX ###
89+
90+
.DS_Store
91+
.AppleDouble
92+
.LSOverride
93+
94+
# Icon must end with two \r
95+
Icon
96+
97+
# Thumbnails
98+
._*
99+
100+
# Files that might appear on external disk
101+
.Spotlight-V100
102+
.Trashes
103+
104+
# Directories potentially created on remote AFP share
105+
.AppleDB
106+
.AppleDesktop
107+
Network Trash Folder
108+
Temporary Items
109+
.apdisk
110+
111+
# vim temporary files
112+
[._]*.s[a-w][a-z]
113+
[._]s[a-w][a-z]
114+
*.un~
115+
Session.vim
116+
.netrwhist
117+
*~
118+
119+
# Visual Studio Code
120+
.vscode/
121+
122+
# Private test configuration and binaries.
123+
config.ps1
124+
**/IISApplications
125+
126+
127+
# Node.js modules
128+
node_modules/
129+
130+
# Python Compile Outputs
131+
132+
*.pyc

Directory.Build.props

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project>
3+
<!-- Leave this file here, even if it's empty. It stops chaining imports. -->
4+
5+
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
6+
7+
<PropertyGroup Condition="'$(CopyrightMicrosoft)' != ''">
8+
<Copyright>$(CopyrightMicrosoft)</Copyright>
9+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
10+
</PropertyGroup>
11+
12+
<PropertyGroup>
13+
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)eng\AspNetCore.snk</AssemblyOriginatorKeyFile>
14+
<LangVersion>7.3</LangVersion>
15+
</PropertyGroup>
16+
17+
<PropertyGroup Label="Package and Assembly Metadata">
18+
<Product>Microsoft ASP.NET Core</Product>
19+
</PropertyGroup>
20+
21+
<PropertyGroup Label="Warning Suppressions">
22+
<!--
23+
Suppress a warning about upcoming deprecation of PackageLicenseUrl. When embedding licenses are supported,
24+
replace PackageLicenseUrl with PackageLicenseExpression.
25+
-->
26+
<NoWarn>$(NoWarn);NU5125</NoWarn>
27+
</PropertyGroup>
28+
</Project>

Directory.Build.targets

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project>
3+
<!-- Leave this file here, even if it's empty. It stops chaining imports. -->
4+
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" />
5+
</Project>

0 commit comments

Comments
 (0)