bitshares / bitsharesjs

JavaScript tools for BitShares Encryption and Serialization
https://bitsharesjs.bitshares.org/
MIT License
96 stars 149 forks source link

Multipackage repo for all bitshares JS? #12

Closed skyl closed 2 years ago

skyl commented 7 years ago

The JavaScript packages in the bitshares org https://github.com/bitshares might be better organized, easier to understand, more cohesive and easier to publish as a monorepo using tools like yarn workspaces and lerna. Is there a document that explains how bitshares-ui, bitsharesjs, bitsharesjs-ws, bitshares-js, bitshares-ui-api, perfect-scrollbar, reconnecting-websocket, etc are related to eachother. As a newbie, I'm having a hard time understanding what is what.

I'm looking to get a little bit of data from the blockchain. I think this (bitshares/bitsharesjs) is the package I care about at the moment. But, I look at all the nice modules in bitshares-ui https://github.com/bitshares/bitshares-ui/tree/staging/app/components and can't help but think that some might be able to be released to npm as separate modules... The only way this would be practical is if a tool like lerna is used to publish.

sschiessl-bcp commented 5 years ago

bitsharesjs is the high level library that provides access to the chain via stores, caching and automated subscription. bitsharesjs-ws provides the low level modules for the connection to the blockchain via websockets. The other repository are frontends and helper/forks for the UI