Adrian Gallagher
69bb645fc2
docs: Migrate development tracking from Trello to GitHub Projects ( #1696 )
...
* docs: Migrate development tracking from Trello to GitHub Projects
* docs: Replace non-template based references and correct templates
2024-11-08 10:10:49 +11:00
Adrian Gallagher
225429bda6
CI/build: Update Go version, linters and fix minor issues ( #1612 )
...
* CI/build: Update Go version, linters and fix minor issues
* linters: Add intrange, copyloopvar, additional go vet linters to match gopls and fix issues
2024-08-16 17:41:11 +10:00
Adrian Gallagher
68588560e3
CI: Bump go version, linters and fix minor issues ( #1010 )
...
* Bump golang, golangci-lint versions and fix issues
* Add -fno-stack-protector
* Fix AppVeyor golangci-lint ver
* Nitters
* Nitters round 2
2022-08-17 11:37:22 +10:00
Ryan O'Hara-Reid
68db4155bf
alert: Add optimizations ( #939 )
...
* alert: Add optimizations
* alert: add basic benchmarks
* alert: fix linter issue
* documentation: change to text/template as html/template escapes to protect against code injection. Add readme.md for alert.
* README: Add package name
* alert: link up with engine settings
* request: isVerbose refactor
* Update exchanges/alert/alert_test.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* Update exchanges/alert/alert.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* glorious: nits
* glorious: fun police
* documentation: regen
Co-authored-by: Ryan O'Hara-Reid <ryan.oharareid@thrasher.io >
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
2022-07-01 15:35:28 +10:00
Adrian Gallagher
f0d45aa1d2
golangci-lint/CI: Bump versions and introduce new linters ( #798 )
...
* golangci-lint/CI: Bump versions
Fix remaining linter issues
* Specifically set AppVeyor version
* Fix the infamous typos 👀
* Add go env cmd to AppVeyor
* Add go version cmd to AppVeyor
* Specify AppVeyor image, adjust linters
* Update go get to go install due to deprecation
* Bump golangci-lint timeout time for AppVeyor
* Change NW contract to NQ
* Address nitters
* GetRandomPair -> Pair{}
* Address nits
* Address time nitterinos plus additional tweaks
* More time inception upgrades!
* Bending time and space
2021-10-14 16:38:53 +11:00
Ryan O'Hara-Reid
5dfbbf84de
engine/exchanges: Add exchange currency state subsystem ( #774 )
...
* state: Add management system (init)
* linter: fix
* engine: gofmt
* gct: after merge fixup
* documentation: add
* rpc: implement services for testing
* gctcli: gofmt state_management.go
* documentation: reinstate lost information
* state: Add pair check to determine trading operation
* exchanges: add interface for specific state scoped subsystem functionality
* engine/order_man: reduce code footprint using new method
* RPC: implement pair trading request and change exported name to something specific to state
* engine: add tests
* engine: Add to withdraw manager
* documentation: reinstate soxipy in contrib. list
* engine: const fake name
* Glorious: NITERINOS
* merge: fix issues
* engine: csm incorporate service name into log output
* engine: fix linter issues
* gct: fix tests
* currencystate: remove management type
* rpc: fix tests
* backtester: fix tests
* Update engine/currency_state_manager.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* Update engine/currency_state_manager.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* Update exchanges/currencystate/currency_state.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* Update exchanges/alert/alert.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* Update exchanges/alert/alert.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* glorious: nits
* config: integrate with config and remove flag delay adjustment
* gctcli: fix issues after name changes
* engine: gofmt manager file
* Update engine/rpcserver.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* engine: Add enable/disable manager functions, add default popoulation for potential assets
* linter: fix
* engine/test: bump subsystem count
* Update engine/currency_state_manager.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* Update exchanges/bithumb/bithumb.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
* glorious: nits addressed
* alert: fix commenting for its generalized purpose
* glorious: nits
* engine: use standard string in log output
* bitfinex: apply patch, thanks @thrasher-
* bitfinex: fix spelling
* engine/currencystate: Add logs/fix logs
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
2021-09-27 13:33:49 +10:00