icostan/bitmex-api-ruby

View on GitHub
TODOs.org

Summary

Maintainability
Test Coverage
* [[elisp:(org-projectile-open-project%20"bitmex-api-ruby")][bitmex-api-ruby]] [17/18]
  :PROPERTIES:
  :CATEGORY: bitmex
  :ID:       1cb38a6d-1bc8-43c9-b87f-27dec4aec5bc
  :END:
** bitmex-api-ruby maintenance
   :PROPERTIES:
   :LAST_REPEAT: [2021-12-11 Sat 08:41]
   :ID:       16a44e5c-3e5b-4919-922a-29a28ccf1045
   :END:
   - State "DONE"       from "TODO"       [2021-12-11 Sat 08:41]
   - State "DONE"       from "TODO"       [2021-06-09 Wed 08:31]
   - State "DONE"       from "TODO"       [2020-12-14 Mon 09:05]
   - State "DONE"       from "TODO"       [2020-06-10 Wed 08:12]
   - State "DONE"       from "TODO"       [2019-12-17 Tue 10:53]
   - State "DONE"       from "TODO"       [2019-09-12 Thu 18:25]
   - State "DONE"       from "TODO"       [2019-07-03 Wed 18:52]
** DONE initial gem release
   SCHEDULED: <2019-01-03 Thu> CLOSED: <2019-01-03 Thu>
** DONE websocket API
   CLOSED: [2019-01-14] SCHEDULED: <2019-01-14 Fri>
** DONE auth for REST-API endpoints
   CLOSED: [2019-01-16 Wed] SCHEDULED: <2019-01-15 Tue> DEADLINE: <2019-01-16 Wed>
** DONE auth for private subscription topics
   CLOSED: [2019-02-01 Fri] SCHEDULED: <2019-02-01 Fri>
** hearbeat, ping/pong
** DONE implement user actions get/put/post
   CLOSED: [2019-01-22 Tue] SCHEDULED: <2019-01-17 Thu>
** DONE trade resource
   CLOSED: [2019-01-23] SCHEDULED: [2019-01-23 Wed]
** DONE stats, settlement, schema, quote, position resources
   CLOSED: [2019-01-28 Mon] SCHEDULED: <2019-01-28 Mon>
** DONE orderbook, order resource
   CLOSED: [2019-01-29 Tue] SCHEDULED: <2019-01-29 Tue>
** refactoring: use class methods when working with multiple entities
** DONE bug: {"error":{"message":"Signature not valid.","name":"HTTPError"}} in user#executions
   CLOSED: [2019-09-12 Thu 18:24]
** DONE bug: handle query in websocket and skip in POST/PUT/DELETE operations
   CLOSED: [2019-07-03 Wed 18:06]
   :LOGBOOK:
   CLOCK: [2019-07-03 Wed 17:55]--[2019-07-03 Wed 18:06] =>  0:11
   :END:
** DONE liquidation, leaderboard, insurance, instrument, funding, execution, chat, announcement
   CLOSED: [2019-01-30 Wed] SCHEDULED: <2019-01-30 Wed>
** DONE refactoring: extract websocket common logic
   CLOSED: [2019-01-31 Thu] SCHEDULED: <2019-01-31 Thu>
** DONE refactoring: extract REST API implemenration
   CLOSED: [2019-02-08 Fri] SCHEDULED: <2019-02-08 Fri>
** DONE add idiomatic websocket support for all resources
   CLOSED: [2019-02-10 Sun 16:57] SCHEDULED: <2019-02-10 Sun>
** refactoring: make user model to extend base class as well
** DONE Release 1.0: API endpoints, examples in README
   CLOSED: [2019-02-11 Mon] SCHEDULED: <2019-02-11 Mon>
** DONE add triangular, functional state transfer, fix multiple symbols issue
   CLOSED: [2019-02-13 Wed] SCHEDULED: <2019-02-13 Wed>
** DONE release 0.1.1
   CLOSED: [2019-03-06 Wed] SCHEDULED: <2019-03-06 Wed>