Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/josephg/statecraft

Manage state with finesse
https://github.com/josephg/statecraft

Tweaked net server error handling. Renamed lib/serve to lib/server

2c73ef61ae958cde74ec2b0df716b4d2548b34bb authored almost 7 years ago by Joseph Gentle <[email protected]>
Added some stubs for missing lmdb tests

b568ee8ddf3fa56fc0f07ef224eb4ab747eb1616 authored almost 7 years ago by Joseph Gentle <[email protected]>
Added null store

18cde535957b59c7de6b6a3a8c8c8daf861928c4 authored almost 7 years ago by Joseph Gentle <[email protected]>
Added lmdb store support for allkv

43e66aa285becb0fbd18b929464222a0e71bc56b authored almost 7 years ago by Joseph Gentle <[email protected]>
Migrated WS client playground to use prozess/lmdb and fixed streaming bugs

adc13560a1fdcfe01a11dd481b2339988d3735ba authored almost 7 years ago by Joseph Gentle <[email protected]>
Added uglify to makefile

c51df2cd7ffea520a578309869d372f32c48a4a8 authored almost 7 years ago by Joseph Gentle <[email protected]>
Removed node streams from net code to decrease bundle size

a0ca0590270f95d77f8a679d9cd25cd01783cd3a authored almost 7 years ago by Joseph Gentle <[email protected]>
Refactored networking code to support websockets. Added simple POC browser frontend

72006cb445a8bde3807d640d67a3aa87e1dd1658 authored almost 7 years ago by Joseph Gentle <[email protected]>
Refactored networking code to split out net interface

b1e641b349d80176631a696062b16d97a2006399 authored almost 7 years ago by Joseph Gentle <[email protected]>
Added simple check for prozess mock client

f4655007547b27cd4eeee21c96d402f92cff88fb authored almost 7 years ago by Joseph Gentle <[email protected]>
Re-enabled catchup through augment

05076902544805833762919b1e680a7f979ff3ce authored almost 7 years ago by Joseph Gentle <[email protected]>
Mocked prozess, added lmdb tests and fixed bugs

134bfd3f3258d7430398bb2462ff1e4ec7ed2be4 authored almost 7 years ago by Joseph Gentle <[email protected]>
Added some missing tests

f3260621792e06f39afde090e00a44a98b1019cf authored almost 7 years ago by Joseph Gentle <[email protected]>
Fixed operation filtering in opcache. More tests pass - green.

639419ef14451f37b87764067902590489b343e3 authored almost 7 years ago by Joseph Gentle <[email protected]>
First pass of getOps through network interface

805902fc9a328abd32fe0e623db7112d737bb7d3 authored almost 7 years ago by Joseph Gentle <[email protected]>
Added proper error serialization / deserialization for net code

a248dc72ed9a2139741d8c15f6735f3a47c7bdd8 authored almost 7 years ago by Joseph Gentle <[email protected]>
Did a bunch of small usability improvements. Added internalNotify to kvMemStore

fd2e1b1e5fb135d7c4e3d925cbe6c5a27e121d6f authored almost 7 years ago by Joseph Gentle <[email protected]>
Added support for mutations and subscriptions in net code. Some tests pass

f4cdc070ff8231c2d506fbd44bb19a48fd5f6686 authored almost 7 years ago by Joseph Gentle <[email protected]>
More tests. Fixed kvmem returning wrong error type

c9704636965a5de51768ebe47006e46442254d8a authored almost 7 years ago by Joseph Gentle <[email protected]>
Ported across some more tests. Added some explicit overloads

31e922236f58c089cb4513620082fcdeade0fb41 authored almost 7 years ago by Joseph Gentle <[email protected]>
Started porting tests to TS

b53d48fae2ff317cdf53f5d7c1e53f0f51040fed authored almost 7 years ago by Joseph Gentle <[email protected]>
Started adding network support

f8e786648141b8c310850c9140719e5d58c07ac5 authored almost 7 years ago by Joseph Gentle <[email protected]>
Lots of small tweaks to TS types and interfaces

2ecc68766a8b2b4be2e552122d1140ed5342e889 authored almost 7 years ago by Joseph Gentle <[email protected]>
Added build script to package.json and entrypoint

d54b6dd38da6c23bcfedbe779e7cfdde889179b9 authored almost 7 years ago by Joseph Gentle <[email protected]>
Fixed lots of bugs and added versions to lmdb database

900afafd3d6adbd94f6c554c6235f7a20ba5a1cd authored over 7 years ago by Joseph Gentle <[email protected]>
Added last modified version to lmdb store

2530ba128896c7ada4a4e0ef5b658bd235dfadb9 authored over 7 years ago by Joseph Gentle <[email protected]>
LMDB store working with catchup (omg)

6eb6cc9749de7745a7afe20506efb594fec15186 authored over 7 years ago by Joseph Gentle <[email protected]>
Refactored how we talk to prozess. Reconnection logic moved out. Added initial lmdb store - but not functional yet

edbd45b1a5e75d6e17673012d921e44143ba0516 authored over 7 years ago by Joseph Gentle <[email protected]>
Added raw prozess store

bea54cb17477e165b593c41871dc4b323f28a533 authored over 7 years ago by Joseph Gentle <[email protected]>
Cleaned up behaviour around subscriptions sending result aggregations

6b23e4974d1023e7be38a6eddd51d34ce1ea87c8 authored over 7 years ago by Joseph Gentle <[email protected]>
Refactored store to simplestore with augment function. Added in-memory op cache

80cfb094b726dff5ee8367348bec20361141ff3d authored over 7 years ago by Joseph Gentle <[email protected]>
Added simple in-memory kv store

d5e54bb44e0d649d2ef5e05f5c1747866bda8aee authored over 7 years ago by Joseph Gentle <[email protected]>
Moved some files around. Added custom errors and simple store type

8af4478ab97994d0dd6b72838107717cd02ca72f authored over 7 years ago by Joseph Gentle <[email protected]>
Refactored query & result types

7056638ab6f2f83b9dc5358145be894333b2bc09 authored over 7 years ago by Joseph Gentle <[email protected]>
Started prozess rewrite in TS. Subscribing to file works

064e4a4cae0262ea3e06f51b598f9708877d2094 authored over 7 years ago by Joseph Gentle <[email protected]>
WIP branch with non-working subscribe

640c7fd4c0511842d9516320dfa218b6fe7fc358 authored over 7 years ago by Joseph Gentle <[email protected]>
Put rust code in rust directory

c552f2c911090d81c4b6104f7d77f45474ab90c4 authored over 7 years ago by Joseph Gentle <[email protected]>
Lots of little mostly doc cleanups. Subscribe tests green

f3f2524b670813f7d4751d3917b07612997c2a73 authored over 7 years ago by Joseph Gentle <[email protected]>
Cleaned up tests and fixed newly discovered bugs in getOps

d1fb806267f911969952f8dfe0b4c0b4b971b50a authored over 7 years ago by Joseph Gentle <[email protected]>
Added primitive limitOps support in backwards scan

3deefd0ae2f049f463f33e119b0508a705221d78 authored over 7 years ago by Joseph Gentle <[email protected]>
Cleaned up some getOps test code to test both strategies

edfe6a9b73e21f9ced3697e2b2cebdbd329747bf authored over 7 years ago by Joseph Gentle <[email protected]>
Added multiple getOps strategies

09666aa03fdd18652fc2199de58866df373d0726 authored over 7 years ago by Joseph Gentle <[email protected]>
Added subscribe tests. Added queryversion in arguments. Fixed lots of bugs

9310c075f4afbeeca935f5565fcd5bf1a86b4687 authored over 7 years ago by Joseph Gentle <[email protected]>
Added capabilities and put supportedQueryTypes inside them

04907368949ac91f128d3cbca29e343a74e043a8 authored over 7 years ago by Joseph Gentle <[email protected]>
Added getOps support in map, lens and the network code

dd86630c2906d8d5bd8cb219d418fc0a2808443c authored over 7 years ago by Joseph Gentle <[email protected]>
Added getOps to lmdb store and added tests. Red for other store wrappers

bfc78f090fab9196fb1ed374a4993a600fda7dc2 authored over 7 years ago by Joseph Gentle <[email protected]>
Refactored assertion code in tests. Added test for limits

4be4371fd35da9bfd83523b54ece20ca4c6b6359 authored over 7 years ago by Joseph Gentle <[email protected]>
Fixed bug where map didnt respect noDocs

efb91af8edf9298d620490bb89bac65f460cbdfe authored over 7 years ago by Joseph Gentle <[email protected]>
Made map play nice with noDocs

28d4ad2b1e79f6c0243ccf5b76280cde6202f397 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added test for opts.noDocs

79f14a762d11e520b1a052bc2d0fb55eb8eef543 authored almost 8 years ago by Joseph Gentle <[email protected]>
Oops - deleted the wrong file.

6c9cac49003c151e33f49b0243f446ffbe2d1a4d authored almost 8 years ago by Joseph Gentle <[email protected]>
Added syncronous map function

e227660afb6104249e0d025975d2b521e61a6d6d authored almost 8 years ago by Joseph Gentle <[email protected]>
Moved subutil cursorAll into easyapi

de4b17473849977b09dcc65f8db2dd8680df67d9 authored almost 8 years ago by Joseph Gentle <[email protected]>
Tucked versions into the fetch options object

65dfcf7b636d1bd35452e8ada6575bcdac49e457 authored almost 8 years ago by Joseph Gentle <[email protected]>
Removed .data and .versions from default api

fb04a3b48cbe6bb80dbc842c11060b90060dd083 authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed bug where tcpclient didnt pass queryRun

7a27bddbac0a246b7be70a951c50981cf0557be8 authored almost 8 years ago by Joseph Gentle <[email protected]>
Updated lens for new subscriptions. Added common tests through lens

2e285163b39b8a44f9933362879f748aba22e652 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added delete to easy api and added delete tests

049d3916c8090c9f270acfe0fb565bfb668961df authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed network API for new subscription code. Rewrote subscription cursor versioning

80a906fa5cd6c87be9211d47aa30af924439f051 authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed withkv and subscribe version notifications

41b199effb01478a7f62f8b052bfa00e7cdbb951 authored almost 8 years ago by Joseph Gentle <[email protected]>
Updated tests to use new subscription code. Net still broken

80540daf81e6d5c58824aa018ed215c67cc685df authored almost 8 years ago by Joseph Gentle <[email protected]>
Added first pass of triangle-based subscriptons. Red

8c044b00a50d98404739e0999a21db49fb6dc0fa authored almost 8 years ago by Joseph Gentle <[email protected]>
Renamed dbroot -> lmdb and added fetch limits

66f61712b3ed027e811be97028a2f601225ed78a authored almost 8 years ago by Joseph Gentle <[email protected]>
Added incomplete lens implementation and more tests

55dd727db0638bb0e7bb6245be7258fd1e389cb9 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added range.subtract

6aa977dc13675283e8f364740cda173fb4283b56 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added initialQuery and queryActualized to triangle

513edf9ec27c079d8128e317cda2cb068156ee61 authored almost 8 years ago by Joseph Gentle <[email protected]>
Lots of cleanup and tweaking of triangle

90333d48cc78f13a670c4c817e25cc6b20e09b1f authored almost 8 years ago by Joseph Gentle <[email protected]>
Added triangle query playground

e36dfe87d7d2eca0177e47071c1783ed0a937912 authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed some tiny typos

17e9676f9a6a07e8fd2554fe860718a4a37b68c3 authored almost 8 years ago by Joseph Gentle <[email protected]>
Refactored some utility code for lenses

fa820b959c0cafb4c3dda3a186151eb5933438ed authored almost 8 years ago by Joseph Gentle <[email protected]>
Added easy api

d3ddb7e49d7283b067f34c51b7f79746f0368a42 authored almost 8 years ago by Joseph Gentle <[email protected]>
Changed API for fetch and subscribe to have a single entrypoint for multiple qtypes

d5bf8d11714d42f1ba5c6ab16abe56e5a054d62e authored almost 8 years ago by Joseph Gentle <[email protected]>
Added first pass of tcp client and server

be6b425b6fcd2b89191a8a1d5028336b9d415601 authored almost 8 years ago by Joseph Gentle <[email protected]>
Tweaked how tests are run

06d47c99a09cf672658cf056cdf3f542fac96989 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added more tests. Fixed a couple small bugs

5dd4e6ba817c0c9db6844531e9218b2736cfcfad authored almost 8 years ago by Joseph Gentle <[email protected]>
Sorted out mutation version semantics

7549d1f17effd2272806ac056b75f51392b23ce2 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added first data roundtrip test

83524b438443e00e31f611162190561a078b9dee authored almost 8 years ago by Joseph Gentle <[email protected]>
First test passes

70ae063c1dac00ca4b0bc9c9d07e93cf93044f43 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added initial rust version. Not working

a1bbc03fc9577dc98ca9206e4ffe4358355d955c authored almost 8 years ago by Joseph Gentle <[email protected]>
Ported memory store to work with lmdb

db0e6527e06ab65dee84bc4e4d10d8c7fdf96fff authored almost 8 years ago by Joseph Gentle <[email protected]>
Small cleanups

27491a3e03900d26945bec4e3ad163910d1c0a51 authored almost 8 years ago by Joseph Gentle <[email protected]>
Started proper rust project

b27a457ac5c91ececa74f23070560e41dbbe96e9 authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed some minor bugs

93056129f906a6fe390a87a522ee376973ffaf4f authored almost 8 years ago by Joseph Gentle <[email protected]>
Added mutate function to root

7498275cd37fc63744afdf3b38abda635b977da2 authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed some bugs to make remote skv subscriptions work

5692d2c93795594a0e884df791b37811a5172f5d authored almost 8 years ago by Joseph Gentle <[email protected]>
Added back skv range subscriptions to root

0c885954ca8aaaf353d20a6fbc984e139e4c5282 authored almost 8 years ago by Joseph Gentle <[email protected]>
Fixed root.fetchSKV using range ops

3c94ed91e6bfbddc615114042798e7a8fda58951 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added missing resultset.js

f147e6e4b31a467fd941b83e94059b5f05e8e258 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added . support in range ops

5237d5075f1bae43edf7f22c8e6bf80de3e38e92 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added first pass of range ops

a34af0fff98588a3da0938c0be5f2e53f4ccde3f authored almost 8 years ago by Joseph Gentle <[email protected]>
Added support for subscriptions in the net code

c814c4aec95519c7d9b88a0d4919d9d91813084c authored almost 8 years ago by Joseph Gentle <[email protected]>
Lots of cleanup in how subs work

f833e2af3a65ba0eae28945d7a0751696d53510f authored almost 8 years ago by Joseph Gentle <[email protected]>
Prototyping with KV. Implemented backend of editable subscriptions

05823cae5d041d509b97f93a5a4277e2c81f5c4b authored almost 8 years ago by Joseph Gentle <[email protected]>
Added light source schema and added versions to streaming protocol

ebf8b459f005ffb35969e62c2dd27b66c265a436 authored almost 8 years ago by Joseph Gentle <[email protected]>
Tiny code changes

374e48bd28d2bb48ba8e45b959871aedf2620540 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added some proper code tweaks I made awhile ago

9ff9d87bcd7291d36c38ea56177f9d2d4df01f32 authored almost 8 years ago by Joseph Gentle <[email protected]>
Added programatic view and streaming network client

7233e132d940a121c4883949abd17703a1cfc6ce authored almost 8 years ago by Joseph Gentle <[email protected]>
Normalized lots of code. Added first pass of subscriptions. Genericised serve and consume

ef14067add2206a3d606c5814e7947fac8acdeda authored almost 8 years ago by Joseph Gentle <[email protected]>
Router can host arbitrary stuff

8495a8b120126a6966f2e69096f21a054608dabe authored almost 8 years ago by Joseph Gentle <[email protected]>
Added support for multiple sources

faba526377d3c134e18bd08a2b418299bc767261 authored about 8 years ago by Joseph Gentle <[email protected]>