Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client server article #17

Open
wants to merge 50 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
c899b22
Initial setup
RoboDoig Mar 9, 2023
4821188
modify docgf.json for API build
RoboDoig Mar 10, 2023
624267c
Basic client text
RoboDoig Mar 10, 2023
d9be947
Add example workflow
RoboDoig Mar 10, 2023
f3ad054
Clients and router message parsing
RoboDoig Mar 16, 2023
75dd275
Client address tracking
RoboDoig Mar 16, 2023
1053e11
Server-->client and SelectMany detour
RoboDoig Mar 16, 2023
3eaf426
docs up to Dealer bug
RoboDoig Mar 23, 2023
11d6cc6
Change version to 0.1.1
RoboDoig Mar 23, 2023
ec14617
Leave one out broadcast
RoboDoig May 18, 2023
02a184b
Update xrefs for all referenced nodes
RoboDoig May 18, 2023
facf9df
Add initial dealer workflow
RoboDoig Jan 13, 2025
2563810
Update submodule
RoboDoig Jan 13, 2025
fde25b4
Fix typos in xrefs
RoboDoig Jan 13, 2025
e6b5abb
Remove layouts and svgs
RoboDoig Jan 14, 2025
7d55d2a
Update path to local build artifacts
glopesdev Jan 14, 2025
92ebc0b
Update docfx version
glopesdev Jan 14, 2025
e90c950
Remove unused attributes from docfx config
glopesdev Jan 14, 2025
c5b68e8
Use separate member pages and enum declaring order
glopesdev Jan 14, 2025
815b961
Merge pull request #25 from glopesdev/separate-pages
glopesdev Jan 14, 2025
0d44f7c
Initial setup
RoboDoig Mar 9, 2023
4d6896b
modify docgf.json for API build
RoboDoig Mar 10, 2023
0e85285
Basic client text
RoboDoig Mar 10, 2023
c994cc2
Add example workflow
RoboDoig Mar 10, 2023
29fe5d5
Clients and router message parsing
RoboDoig Mar 16, 2023
5110d3b
Client address tracking
RoboDoig Mar 16, 2023
6477648
Server-->client and SelectMany detour
RoboDoig Mar 16, 2023
43aa042
docs up to Dealer bug
RoboDoig Mar 23, 2023
6060cf4
Change version to 0.1.1
RoboDoig Mar 23, 2023
10d2bfb
Leave one out broadcast
RoboDoig May 18, 2023
2029ee4
Update xrefs for all referenced nodes
RoboDoig May 18, 2023
2a400a1
Add initial dealer workflow
RoboDoig Jan 13, 2025
b45c89a
Fix typos in xrefs
RoboDoig Jan 13, 2025
67f80b8
Remove layouts and svgs
RoboDoig Jan 14, 2025
86dbe6e
Merge remote-tracking branch 'origin/client-server-article' into clie…
RoboDoig Jan 16, 2025
51dd2f4
Add to tutorials subsection
RoboDoig Jan 16, 2025
7f66c77
Add windows input package to local bonsai environment
RoboDoig Jan 16, 2025
0c3d53b
Reformat operator references
RoboDoig Jan 16, 2025
fd2d57d
Reformat workflow action points as bullet points
RoboDoig Jan 16, 2025
ef13a02
Replace references to 'node' with 'operator'
RoboDoig Jan 16, 2025
dd2a1cb
Refer to router-dealer pattern with explicit link
RoboDoig Jan 16, 2025
5bc2bd6
Break up final section of SelectMany detour
RoboDoig Jan 17, 2025
4b29dd1
Move client-server article to new tutorial section
RoboDoig Jan 17, 2025
fb69bca
Clean up content definition for tutorials in docfx.json
RoboDoig Jan 17, 2025
d9e77ea
Fix some typos
RoboDoig Jan 23, 2025
344d58b
Step section for BounceBack SelectMany
RoboDoig Jan 24, 2025
4ea9f18
Remove redundant information about source subject creation
RoboDoig Jan 24, 2025
40502cd
Reformat SelectMany explanation
RoboDoig Jan 24, 2025
7e0cda1
Fix typo
RoboDoig Jan 24, 2025
dcdb771
Create extra step breakout for SelectMany detour
RoboDoig Jan 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .bonsai/Bonsai.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<Package id="Bonsai.Osc" version="2.7.0" />
<Package id="Bonsai.System" version="2.8.1" />
<Package id="Bonsai.Vision" version="2.8.1" />
<Package id="Bonsai.Windows.Input" version="2.7.0" />
<Package id="jacobslusser.ScintillaNET" version="3.6.3" />
<Package id="Markdig" version="0.18.1" />
<Package id="Microsoft.Web.WebView2" version="1.0.1823.32" />
Expand All @@ -29,6 +30,7 @@
<AssemblyReference assemblyName="Bonsai.Osc" />
<AssemblyReference assemblyName="Bonsai.System" />
<AssemblyReference assemblyName="Bonsai.Vision" />
<AssemblyReference assemblyName="Bonsai.Windows.Input" />
</AssemblyReferences>
<AssemblyLocations>
<AssemblyLocation assemblyName="Bonsai" processorArchitecture="MSIL" location="Packages\Bonsai.2.8.2\lib\net48\Bonsai.exe" />
Expand All @@ -39,6 +41,7 @@
<AssemblyLocation assemblyName="Bonsai.Osc" processorArchitecture="MSIL" location="Packages\Bonsai.Osc.2.7.0\lib\net462\Bonsai.Osc.dll" />
<AssemblyLocation assemblyName="Bonsai.System" processorArchitecture="MSIL" location="Packages\Bonsai.System.2.8.1\lib\net462\Bonsai.System.dll" />
<AssemblyLocation assemblyName="Bonsai.Vision" processorArchitecture="MSIL" location="Packages\Bonsai.Vision.2.8.1\lib\net462\Bonsai.Vision.dll" />
<AssemblyLocation assemblyName="Bonsai.Windows.Input" processorArchitecture="MSIL" location="Packages\Bonsai.Windows.Input.2.7.0\lib\net462\Bonsai.Windows.Input.dll" />
<AssemblyLocation assemblyName="Markdig" processorArchitecture="MSIL" location="Packages\Markdig.0.18.1\lib\net40\Markdig.dll" />
<AssemblyLocation assemblyName="Microsoft.Web.WebView2.Core" processorArchitecture="MSIL" location="Packages\Microsoft.Web.WebView2.1.0.1823.32\lib\net45\Microsoft.Web.WebView2.Core.dll" />
<AssemblyLocation assemblyName="Microsoft.Web.WebView2.WinForms" processorArchitecture="MSIL" location="Packages\Microsoft.Web.WebView2.1.0.1823.32\lib\net45\Microsoft.Web.WebView2.WinForms.dll" />
Expand Down
5 changes: 3 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
"isRoot": true,
"tools": {
"docfx": {
"version": "2.75.3",
"version": "2.78.2",
"commands": [
"docfx"
]
],
"rollForward": false
}
}
}
2 changes: 1 addition & 1 deletion docs/build.ps1
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
.\bonsai\modules\Export-Image.ps1 "..\src\Bonsai.ZeroMQ\bin\Release\net472"
.\bonsai\modules\Export-Image.ps1 "..\artifacts\bin\Bonsai.ZeroMQ\release"
dotnet docfx @args
28 changes: 12 additions & 16 deletions docs/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
"src": [
{
"files": [
"Bonsai.ZeroMQ/*.csproj"
"Bonsai.ZeroMQ/Bonsai.ZeroMQ.csproj"
],
"src": "../src"
}
],
"dest": "api",
"disableGitFeatures": false,
"disableDefaultFilter": false,
"filter": "filter.yml"
"filter": "filter.yml",
"enumSortOrder": "declaringOrder",
"memberLayout": "separatePages"
}
],
"build": {
Expand All @@ -31,6 +31,12 @@
"*.md"
]
},
{
"files": [
"tutorials/**.md",
"tutorials/toc.yml"
]
},
{
"exclude": [
"_site/**",
Expand All @@ -41,8 +47,6 @@
"resource": [
{
"files": [
"logo.svg",
"favicon.ico",
"images/**",
"workflows/**"
]
Expand All @@ -64,34 +68,26 @@
"_appTitle": "Bonsai.ZeroMQ",
"_appFooter": "&copy; 2024 Bonsai Foundation CIC and Contributors. Made with <a href=\"https://dotnet.github.io/docfx\">docfx</a>",
"_enableNewTab": true,
"_enableSearch": true,
"_gitContribute": {
"repo": "https://github.com/bonsai-rx/zeromq",
"branch": "main",
"apiSpecFolder": "docs/apidoc"
}
},
"dest": "_site",
"globalMetadataFiles": [],
"fileMetadataFiles": [],
"output": "_site",
"template": [
"default",
"modern",
"bonsai/template",
"template"
],
"postProcessors": [ "ExtractSearchIndex" ],
"markdownEngineName": "markdig",
"markdownEngineProperties": {
"markdigExtensions": [
"attributes",
"customcontainers"
]
},
"noLangKeyword": false,
"keepFileLink": false,
"cleanupCacheHistory": false,
"disableGitFeatures": false,
"xrefService": [ "https://xref.docs.microsoft.com/query?uid={uid}" ],
"xref": [
"https://bonsai-rx.org/docs/xrefmap.yml",
"https://horizongir.github.io/reactive/xrefmap.yml"
Expand Down
Binary file removed docs/favicon.ico
Binary file not shown.
96 changes: 0 additions & 96 deletions docs/logo.svg

This file was deleted.

2 changes: 2 additions & 0 deletions docs/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
href: articles/
- name: Reference
href: api/
- name: Tutorials
href: tutorials/
Loading