John Colvin
5163ca4cae
refactor: Organize libspark proj w/ stuttering include
...
This new structure provides several benefits:
* Allows us to install multiple CMake projects in the same destination
dir (without include path conflicts).
- This makes shipping the trading algo sdk a trivial excercise. Simply
copy the lib and include dirs from the install dest. That's it!
* Puts us in a position to break up the monolithic libspark into smaller
modules, which are easier to manage.
Windows specific notes:
* Get rid of unnecessary script vs_filters.cmake
* Define WebsocketConnectionGateway directly in cs (instead of proto)
- The proto would no longer be in the include path passed to protoc.
Moving it to c# because there wasn't a compelling reason for it to
be a proto in the first place.
* Set spark output prefix to "lib" on windows
- So we get "libspark.dll" instead of "spark.dll", which conflicts
with the csharp lib, "Spark.dll".
* Copy libspark.dll to net8.0 & net8.0-windows in a single cmake build
target
fix build: Copy libspark to both dirs net8.0, net8.0-windows
2025-06-16 11:08:53 -04:00
Eric Harding
6875263743
Update 'update' instructions for spark_sdk
2020-05-01 14:17:07 -04:00
Eric Harding
5a4b31ccc0
add cpp sample to service.md api page
2020-03-20 12:10:40 -04:00
Eric Harding
64416de10d
Fix the braces in my sample.
2020-03-16 20:41:23 -04:00
Eric Harding
46953cb639
add c# market data sample
2020-03-16 20:39:48 -04:00
Eric Harding
7e68a235ee
Add securities sub to client_sdk_example
2020-03-16 15:18:39 -04:00
Eric Harding
08bdd9c8c7
Update bad links on api doc site
2020-03-03 17:14:03 -05:00
Eric Harding
54633dd6db
note correct config value for local sparkd
2020-02-10 13:21:03 -05:00
Eric Harding
28e98259f6
Add client sdk example
2020-02-07 22:20:42 -05:00
Eric Harding
82bc402216
Update client examples
2020-02-05 14:58:46 -05:00
Eric Harding
663f9ecc52
Merge branch 'master' of bitbucket.org:bluetradesys/spark into client_sdk
2020-01-16 17:23:42 -05:00
Eric Harding
202c5faffd
update devcontainer to allow 2g shm
2020-01-09 10:40:47 -05:00
Eric Harding
c6cd5fcf93
services.md
2019-12-15 22:09:20 -05:00
Eric Harding
177b96b453
manual updates
2019-12-13 17:46:22 -05:00
Eric Harding
8c837f9f64
Expound on service fundamentals / ServiceContext
2019-12-03 13:16:41 -05:00
Eric Harding
85f97ae552
Combine rpc/streams into services.md
2019-12-01 21:50:17 -05:00
Eric Harding
7ca0d10eb0
client/overview.md
2019-11-29 11:49:24 -05:00
Eric Harding
ca8aed1f2b
client pages outline
2019-11-22 18:49:58 -05:00
Eric Harding
b32d63fcda
Update api site template
2019-11-20 12:39:59 -05:00
Eric Harding
54d9d5e2f3
Add google analytics
2019-11-19 16:38:30 -05:00
Eric Harding
176c1f8d92
Update sdk overview.md with blog edits
2019-11-14 15:22:01 -05:00
Eric Harding
eaadc74242
SP-230 overview/blog
2019-11-12 10:56:29 -05:00
Eric Harding
5f2d3c7c26
SP-230 algo overview draft
2019-11-11 16:49:12 -05:00
Eric Harding
326532ed5c
Urls change /algo/ to /server/
2019-11-11 11:43:31 -05:00
Eric Harding
5cfb4a65e9
SP-230 add faq/join
2019-11-11 10:19:17 -05:00
Eric Harding
f955fef680
SP-230 orders
2019-11-08 17:31:54 -05:00
Eric Harding
2214988442
SP-230 rename Algo sdk to Server sdk
2019-11-08 16:51:25 -05:00
Eric Harding
e80ab05969
SP-230 subscriptions
2019-11-08 16:26:51 -05:00
Eric Harding
92bdbd460a
initialization : editing
2019-11-08 15:43:31 -05:00
Eric Harding
781e7c98a0
SP-230 initialization
2019-11-08 10:09:33 -05:00
Eric Harding
5ba244c982
Editing initialization
2019-10-31 17:24:20 -04:00
Eric Harding
4029a6a58a
registration.md
2019-10-31 16:48:06 -04:00
Eric Harding
c03d05285b
Copy images locally so Michael doesn't steal them
2019-10-28 17:15:18 -04:00
Eric Harding
78323d09e8
SP-230 Development with other editor
2019-10-25 17:40:10 -04:00
Eric Harding
f2621da423
SP-230 Development with VScode
2019-10-25 12:19:38 -04:00
Eric Harding
cf2bc03dd1
SP-230 Editing
2019-10-24 17:36:27 -04:00
Eric Harding
950073703f
SP-230 Scripts to deploy to api.bluetradesys.com
2019-10-23 19:40:11 -04:00
Eric Harding
fb19dd8ce5
Add sdk dockerfile and create it on build
2019-10-17 17:43:19 -04:00
Eric Harding
04f165b1a3
api docs: change info icon
2019-10-10 17:12:25 -04:00
Eric Harding
893aa7a370
api sdk - development
2019-10-09 20:01:56 -04:00
Eric Harding
245b5d0f99
sdk docs - downloading
2019-10-09 18:56:30 -04:00
Eric Harding
d5225aa75b
spark sdk Installing
2019-10-09 12:21:03 -04:00
Eric Harding
48e6e1e139
client sections need work
2019-10-08 17:39:51 -04:00
Eric Harding
1ebd0be57c
api docs outline
2019-10-08 17:24:01 -04:00
Eric Harding
28779d333c
api docs "landing page"
2019-10-08 16:53:40 -04:00
Eric Harding
c9387a92be
Add docs/api
2019-10-08 16:41:59 -04:00