Skip to content

Commit ac69ff2

Browse files
committed
initial commit
0 parents  commit ac69ff2

File tree

199 files changed

+35935
-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.

199 files changed

+35935
-0
lines changed

.gitattributes

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Auto detect text files
2+
* text=auto
3+
4+
# Custom for Visual Studio
5+
*.cs diff=csharp text=auto eol=lf
6+
*.vb diff=csharp text=auto eol=lf
7+
*.fs diff=csharp text=auto eol=lf
8+
*.fsi diff=csharp text=auto eol=lf
9+
*.fsx diff=csharp text=auto eol=lf
10+
*.sln text eol=crlf merge=union
11+
*.csproj merge=union
12+
*.vbproj merge=union
13+
*.fsproj merge=union
14+
*.dbproj merge=union
15+
16+
# Standard to msysgit
17+
*.doc diff=astextplain
18+
*.DOC diff=astextplain
19+
*.docx diff=astextplain
20+
*.DOCX diff=astextplain
21+
*.dot diff=astextplain
22+
*.DOT diff=astextplain
23+
*.pdf diff=astextplain
24+
*.PDF diff=astextplain
25+
*.rtf diff=astextplain
26+
*.RTF diff=astextplain

.github/ISSUE_TEMPLATE.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
### Description
2+
3+
Please provide a succinct description of your issue.
4+
5+
### Repro steps
6+
7+
Please provide the steps required to reproduce the problem
8+
9+
1. Step A
10+
11+
2. Step B
12+
13+
### Expected behavior
14+
15+
Please provide a description of the behavior you expect.
16+
17+
### Actual behavior
18+
19+
Please provide a description of the actual behavior you observe.
20+
21+
### Known workarounds
22+
23+
Please provide a description of any known workarounds.
24+
25+
### Related information
26+
27+
* Operating system
28+
* Branch
29+
* .NET Runtime, CoreCLR or Mono Version
30+
* Performance information, links to performance testing scripts

.gitignore

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
4+
# User-specific files
5+
*.suo
6+
*.user
7+
*.sln.docstates
8+
9+
# Xamarin Studio / monodevelop user-specific
10+
*.userprefs
11+
*.dll.mdb
12+
*.exe.mdb
13+
14+
# Build results
15+
16+
[Dd]ebug/
17+
[Rr]elease/
18+
x64/
19+
build/
20+
[Bb]in/
21+
[Oo]bj/
22+
23+
# MSTest test Results
24+
[Tt]est[Rr]esult*/
25+
[Bb]uild[Ll]og.*
26+
27+
*_i.c
28+
*_p.c
29+
*.ilk
30+
*.meta
31+
*.obj
32+
*.pch
33+
*.pdb
34+
*.pgc
35+
*.pgd
36+
*.rsp
37+
*.sbr
38+
*.tlb
39+
*.tli
40+
*.tlh
41+
*.tmp
42+
*.tmp_proj
43+
*.log
44+
*.vspscc
45+
*.vssscc
46+
.builds
47+
*.pidb
48+
*.log
49+
*.scc
50+
51+
# Visual C++ cache files
52+
ipch/
53+
*.aps
54+
*.ncb
55+
*.opensdf
56+
*.sdf
57+
*.cachefile
58+
59+
# Visual Studio profiler
60+
*.psess
61+
*.vsp
62+
*.vspx
63+
64+
# Other Visual Studio data
65+
.vs/
66+
67+
# Guidance Automation Toolkit
68+
*.gpState
69+
70+
# ReSharper is a .NET coding add-in
71+
_ReSharper*/
72+
*.[Rr]e[Ss]harper
73+
74+
# TeamCity is a build add-in
75+
_TeamCity*
76+
77+
# DotCover is a Code Coverage Tool
78+
*.dotCover
79+
80+
# NCrunch
81+
*.ncrunch*
82+
.*crunch*.local.xml
83+
84+
# Installshield output folder
85+
[Ee]xpress/
86+
87+
# DocProject is a documentation generator add-in
88+
DocProject/buildhelp/
89+
DocProject/Help/*.HxT
90+
DocProject/Help/*.HxC
91+
DocProject/Help/*.hhc
92+
DocProject/Help/*.hhk
93+
DocProject/Help/*.hhp
94+
DocProject/Help/Html2
95+
DocProject/Help/html
96+
97+
# Click-Once directory
98+
publish/
99+
100+
# Publish Web Output
101+
*.Publish.xml
102+
103+
# Enable nuget.exe in the .nuget folder (though normally executables are not tracked)
104+
!.nuget/NuGet.exe
105+
106+
# Windows Azure Build Output
107+
csx
108+
*.build.csdef
109+
110+
# Windows Store app package directory
111+
AppPackages/
112+
113+
# VSCode
114+
.vscode/
115+
116+
# Others
117+
sql/
118+
*.Cache
119+
ClientBin/
120+
[Ss]tyle[Cc]op.*
121+
~$*
122+
*~
123+
*.dbmdl
124+
*.[Pp]ublish.xml
125+
*.pfx
126+
*.publishsettings
127+
128+
# RIA/Silverlight projects
129+
Generated_Code/
130+
131+
# Backup & report files from converting an old project file to a newer
132+
# Visual Studio version. Backup files are not needed, because we have git ;-)
133+
_UpgradeReport_Files/
134+
Backup*/
135+
UpgradeLog*.XML
136+
UpgradeLog*.htm
137+
138+
# SQL Server files
139+
App_Data/*.mdf
140+
App_Data/*.ldf
141+
142+
143+
#LightSwitch generated files
144+
GeneratedArtifacts/
145+
_Pvt_Extensions/
146+
ModelManifest.xml
147+
148+
# =========================
149+
# Windows detritus
150+
# =========================
151+
152+
# Windows image file caches
153+
Thumbs.db
154+
ehthumbs.db
155+
156+
# Folder config file
157+
Desktop.ini
158+
159+
# Recycle Bin used on file shares
160+
$RECYCLE.BIN/
161+
162+
# Mac desktop service store files
163+
.DS_Store
164+
165+
# ===================================================
166+
# Exclude F# project specific directories and files
167+
# ===================================================
168+
169+
# NuGet Packages Directory
170+
packages/
171+
172+
# Generated documentation folder
173+
docs/output/
174+
175+
# Temp folder used for publishing docs
176+
temp/
177+
178+
# Test results produced by build
179+
TestResults.xml
180+
181+
# Nuget outputs
182+
nuget/*.nupkg
183+
release.cmd
184+
release.sh
185+
localpackages/
186+
paket-files
187+
*.orig
188+
.paket/paket.exe
189+
docs/content/license.md
190+
docs/content/release-notes.md
191+
.fake
192+
docs/tools/FSharp.Formatting.svclog

.paket/paket.bootstrapper.exe

39 KB
Binary file not shown.

.paket/paket.targets

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<!-- Enable the restore command to run before builds -->
5+
<RestorePackages Condition=" '$(RestorePackages)' == '' ">true</RestorePackages>
6+
<!-- Download Paket.exe if it does not already exist -->
7+
<DownloadPaket Condition=" '$(DownloadPaket)' == '' ">true</DownloadPaket>
8+
<PaketToolsPath>$(MSBuildThisFileDirectory)</PaketToolsPath>
9+
<PaketRootPath>$(MSBuildThisFileDirectory)..\</PaketRootPath>
10+
</PropertyGroup>
11+
<PropertyGroup>
12+
<!-- Paket command -->
13+
<PaketExePath Condition=" '$(PaketExePath)' == '' ">$(PaketToolsPath)paket.exe</PaketExePath>
14+
<PaketBootStrapperExePath Condition=" '$(PaketBootStrapperExePath)' == '' ">$(PaketToolsPath)paket.bootstrapper.exe</PaketBootStrapperExePath>
15+
<PaketCommand Condition=" '$(OS)' == 'Windows_NT'">"$(PaketExePath)"</PaketCommand>
16+
<PaketCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 "$(PaketExePath)"</PaketCommand>
17+
<PaketBootStrapperCommand Condition=" '$(OS)' == 'Windows_NT'">"$(PaketBootStrapperExePath)"</PaketBootStrapperCommand>
18+
<PaketBootStrapperCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 $(PaketBootStrapperExePath)</PaketBootStrapperCommand>
19+
<!-- Commands -->
20+
<RestoreCommand>$(PaketCommand) restore</RestoreCommand>
21+
<DownloadPaketCommand>$(PaketBootStrapperCommand)</DownloadPaketCommand>
22+
<!-- We need to ensure packages are restored prior to assembly resolve -->
23+
<BuildDependsOn Condition="$(RestorePackages) == 'true'">RestorePackages; $(BuildDependsOn);</BuildDependsOn>
24+
</PropertyGroup>
25+
<Target Name="CheckPrerequisites">
26+
<!-- Raise an error if we're unable to locate paket.exe -->
27+
<Error Condition="'$(DownloadPaket)' != 'true' AND !Exists('$(PaketExePath)')" Text="Unable to locate '$(PaketExePath)'" />
28+
<MsBuild Targets="DownloadPaket" Projects="$(MSBuildThisFileFullPath)" Properties="Configuration=NOT_IMPORTANT;DownloadPaket=$(DownloadPaket)" />
29+
</Target>
30+
<Target Name="DownloadPaket">
31+
<Exec Command="$(DownloadPaketCommand)" Condition=" '$(DownloadPaket)' == 'true' AND !Exists('$(PaketExePath)')" />
32+
</Target>
33+
<Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
34+
<Exec Command="$(RestoreCommand)" WorkingDirectory="$(PaketRootPath)" />
35+
</Target>
36+
</Project>

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
language: csharp
2+
3+
sudo: false # use the new container-based Travis infrastructure
4+
5+
before_install:
6+
- chmod +x build.sh
7+
8+
script:
9+
- ./build.sh All

0 commit comments

Comments
 (0)