Skip to content

Commit d2f2547

Browse files
committed
Initial commit
0 parents  commit d2f2547

34 files changed

+1683
-0
lines changed

.gitattributes

+26
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

+30
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

+192
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

27.5 KB
Binary file not shown.

.paket/paket.targets

+36
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

+9
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

FSharp.Plotly.sln

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2012
4+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".paket", ".paket", "{63297B98-5CED-492C-A5B7-A5B4F73CF142}"
5+
ProjectSection(SolutionItems) = preProject
6+
paket.dependencies = paket.dependencies
7+
paket.lock = paket.lock
8+
EndProjectSection
9+
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{A6A6AF7D-D6E3-442D-9B1E-58CC91879BE1}"
11+
EndProject
12+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Plotly", "src\FSharp.Plotly\FSharp.Plotly.fsproj", "{8A8D5B08-BFD1-4953-8624-F1520A342232}"
13+
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "project", "project", "{BF60BC93-E09B-4E5F-9D85-95A519479D54}"
15+
ProjectSection(SolutionItems) = preProject
16+
build.fsx = build.fsx
17+
README.md = README.md
18+
RELEASE_NOTES.md = RELEASE_NOTES.md
19+
EndProjectSection
20+
EndProject
21+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{83F16175-43B1-4C90-A1EE-8E351C33435D}"
22+
ProjectSection(SolutionItems) = preProject
23+
docs\tools\generate.fsx = docs\tools\generate.fsx
24+
docs\tools\templates\template.cshtml = docs\tools\templates\template.cshtml
25+
EndProjectSection
26+
EndProject
27+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "content", "content", "{8E6D5255-776D-4B61-85F9-73C37AA1FB9A}"
28+
ProjectSection(SolutionItems) = preProject
29+
docs\content\index.fsx = docs\content\index.fsx
30+
docs\content\tutorial.fsx = docs\content\tutorial.fsx
31+
EndProjectSection
32+
EndProject
33+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{ED8079DD-2B06-4030-9F0F-DC548F98E1C4}"
34+
EndProject
35+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Plotly.Tests", "tests\FSharp.Plotly.Tests\FSharp.Plotly.Tests.fsproj", "{B7F06453-847A-4894-9705-7BFB793E5AFC}"
36+
EndProject
37+
Global
38+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
39+
Debug|Any CPU = Debug|Any CPU
40+
Release|Any CPU = Release|Any CPU
41+
EndGlobalSection
42+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
43+
{8A8D5B08-BFD1-4953-8624-F1520A342232}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44+
{8A8D5B08-BFD1-4953-8624-F1520A342232}.Debug|Any CPU.Build.0 = Debug|Any CPU
45+
{8A8D5B08-BFD1-4953-8624-F1520A342232}.Release|Any CPU.ActiveCfg = Release|Any CPU
46+
{8A8D5B08-BFD1-4953-8624-F1520A342232}.Release|Any CPU.Build.0 = Release|Any CPU
47+
{B7F06453-847A-4894-9705-7BFB793E5AFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
48+
{B7F06453-847A-4894-9705-7BFB793E5AFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
49+
{B7F06453-847A-4894-9705-7BFB793E5AFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
50+
{B7F06453-847A-4894-9705-7BFB793E5AFC}.Release|Any CPU.Build.0 = Release|Any CPU
51+
EndGlobalSection
52+
GlobalSection(SolutionProperties) = preSolution
53+
HideSolutionNode = FALSE
54+
EndGlobalSection
55+
GlobalSection(NestedProjects) = preSolution
56+
{83F16175-43B1-4C90-A1EE-8E351C33435D} = {A6A6AF7D-D6E3-442D-9B1E-58CC91879BE1}
57+
{8E6D5255-776D-4B61-85F9-73C37AA1FB9A} = {A6A6AF7D-D6E3-442D-9B1E-58CC91879BE1}
58+
{B7F06453-847A-4894-9705-7BFB793E5AFC} = {ED8079DD-2B06-4030-9F0F-DC548F98E1C4}
59+
EndGlobalSection
60+
EndGlobal

LICENSE.txt

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
This is free and unencumbered software released into the public domain.
2+
3+
Anyone is free to copy, modify, publish, use, compile, sell, or
4+
distribute this software, either in source code form or as a compiled
5+
binary, for any purpose, commercial or non-commercial, and by any
6+
means.
7+
8+
In jurisdictions that recognize copyright laws, the author or authors
9+
of this software dedicate any and all copyright interest in the
10+
software to the public domain. We make this dedication for the benefit
11+
of the public at large and to the detriment of our heirs and
12+
successors. We intend this dedication to be an overt act of
13+
relinquishment in perpetuity of all present and future rights to this
14+
software under copyright law.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19+
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20+
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22+
OTHER DEALINGS IN THE SOFTWARE.
23+
24+
For more information, please refer to <http://unlicense.org/>

0 commit comments

Comments
 (0)