Skip to content

Commit 098bbd7

Browse files
committed
Split arduino package into separate repository
1 parent da9a110 commit 098bbd7

11 files changed

+159
-2
lines changed

.editorconfig

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# To learn more about .editorconfig see https://aka.ms/editorconfigdocs
2+
###############################
3+
# Core EditorConfig Options #
4+
###############################
5+
# All files
6+
[*]
7+
indent_style = space
8+
9+
# XML project files
10+
[*.{csproj,vcxproj,vcxproj.filters,proj,projitems,shproj,wxs}]
11+
indent_size = 2
12+
13+
# XML config files
14+
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vstemplate,vsct}]
15+
indent_size = 2
16+
17+
# HTML / CSS files
18+
[*.{html,css}]
19+
indent_size = 2
20+
21+
# Code files
22+
[*.{cs,csx}]
23+
indent_size = 4
24+
insert_final_newline = true
25+
charset = utf-8-bom
26+
###############################
27+
# .NET Coding Conventions #
28+
###############################
29+
[*.{cs}]
30+
# Organize usings
31+
dotnet_sort_system_directives_first = true

.git-blame-ignore-revs

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Normalize line endings
2+
ef2b9793cf55f3ccb60bce661174421cf9f83b39

.gitattributes

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Auto detect text files and normalize line endings
2+
* text=auto
3+
4+
# Scripts
5+
*.cmd text eol=crlf
6+
*.ps1 text
7+
8+
# Config
9+
*.gitignore text
10+
*.gitattributes text
11+
*.editorconfig text
12+
*.git-blame-ignore-revs text
13+
*.sln text
14+
*.proj text
15+
*.props text
16+
*.targets text
17+
*.csproj text
18+
*.wixproj text
19+
*.config text
20+
*.json text
21+
*.xml text
22+
*.yml text
23+
24+
# Code
25+
*.manifest text
26+
*.vsixmanifest text
27+
*.vstemplate text
28+
*.resx text
29+
*.cs text
30+
*.bonsai text
31+
*.wxs text
32+
33+
# Documents
34+
LICENSE text
35+
*.md text diff=markdown
36+
*.rtf diff=astextplain
37+
38+
# Graphics
39+
*.png binary
40+
*.ico binary
41+
*.svg text

.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
bin
2+
obj
3+
packages
4+
Resources/*.ico
5+
*.Generated.cs
6+
*.orig
7+
*.user
8+
*.suo
9+
*.exe
10+
.vs

Bonsai.Arduino.sln

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.7.34031.279
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bonsai.Arduino", "Bonsai.Arduino\Bonsai.Arduino.csproj", "{0B3A017E-6D55-457A-AE97-439D3CD5F8C0}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{0B3A017E-6D55-457A-AE97-439D3CD5F8C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{0B3A017E-6D55-457A-AE97-439D3CD5F8C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{0B3A017E-6D55-457A-AE97-439D3CD5F8C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{0B3A017E-6D55-457A-AE97-439D3CD5F8C0}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
GlobalSection(ExtensibilityGlobals) = postSolution
23+
SolutionGuid = {1C6A1830-C69D-4D66-A0CA-3136D9839B44}
24+
EndGlobalSection
25+
EndGlobal

Bonsai.Arduino/Bonsai.Arduino.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<Description>Bonsai Library containing reactive infrastructure to probe and control the state of Arduino microcontrollers.</Description>
66
<PackageTags>Bonsai Rx Arduino</PackageTags>
77
<TargetFrameworks>net462;netstandard2.0</TargetFrameworks>
8-
<VersionPrefix>2.8.0</VersionPrefix>
8+
<VersionPrefix>2.8.1</VersionPrefix>
99
</PropertyGroup>
1010
<ItemGroup>
11-
<ProjectReference Include="..\Bonsai.System\Bonsai.System.csproj" />
11+
<PackageReference Include="Bonsai.System" Version="2.8.1" />
1212
</ItemGroup>
1313
</Project>

Directory.Build.props

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project>
3+
<PropertyGroup>
4+
<Authors>Bonsai Foundation</Authors>
5+
<Copyright>Copyright © Bonsai Foundation CIC and Contributors 2011-2024</Copyright>
6+
<PackageProjectUrl>https://bonsai-rx.org</PackageProjectUrl>
7+
<PackageLicenseUrl>https://bonsai-rx.org/license</PackageLicenseUrl>
8+
<PackageIconUrl>https://bonsai-rx.org/assets/images/bonsai.png</PackageIconUrl>
9+
<RepositoryUrl>https://github.com/bonsai-rx/arduino.git</RepositoryUrl>
10+
<PackageOutputPath>..\bin\$(Configuration)</PackageOutputPath>
11+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
12+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
13+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
14+
<IncludeSymbols>true</IncludeSymbols>
15+
<RepositoryType>git</RepositoryType>
16+
<VersionSuffix></VersionSuffix>
17+
<LangVersion>9.0</LangVersion>
18+
<Features>strict</Features>
19+
</PropertyGroup>
20+
</Project>

LICENSE

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2011-2024 Bonsai Foundation CIC and Contributors
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of
4+
this software and associated documentation files (the "Software"), to deal in
5+
the Software without restriction, including without limitation the rights to
6+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7+
of the Software, and to permit persons to whom the Software is furnished to do
8+
so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
SOFTWARE.

NuGet.config

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
5+
</packageSources>
6+
</configuration>

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Bonsai - Arduino Library
2+
3+
Bonsai Library containing reactive infrastructure to probe and control the state of Arduino microcontrollers.

icon.png

6.5 KB
Loading

0 commit comments

Comments
 (0)