gatewayd
gatewayd copied to clipboard
☁️ Cloud-native database gateway and framework for building data-driven applications ✨ Like API gateways, for databases ✨
Target is at least 80% coverage. The [coverage report](https://coveralls.io/github/gatewayd-io/gatewayd) (on coveralls.io) shows which parts needed test the most. It's mostly about functionality and unhappy path testing (in error cases). -...
- [ ] Watch changes to Go files - [ ] Rerun GatewayD on change - [ ] Regenerate stubs (`make gen`) - [ ] Recompile and reload plugins ##...
The idea is to update a running gatewayd instance without interruptions, restart or disconnection of connected clients, much like how code hotswapping works in Erlang. ## Resources - https://itnext.io/clean-and-simple-hot-reloading-on-uninterrupted-go-applications-5974230ab4c5 ⭐...
Currently the CLA should be manually checked as requirements for the PR based on [this template](https://github.com/gatewayd-io/gatewayd/blob/main/.github/pull_request_template.md). However, it'd be better to have CLA Assistant record the signature of the contributors....
Since this project is sponsored by Docker, we have access to Docker Scout and we can use it in our PRs for comparison to previous scans and possibly on releases....
This is an epic ticket to manage Act system development: - [x] #463 - [x] #462 - [x] #464 - [x] #397 - [ ] #468 - [ ] #472...
The idea is to have a `plugin` subcommand that can do a few things: - [x] #265 - [x] #266 - [x] #264 - [x] #307 - [x] #309 -...
The idea is to have a runner as a subcommand like `gatewayd runner run` or `gatewayd worker run` that can subscribe to the queue (#464) via multiple subscribers and run...
Currently only the cache plugin is installed (#485), however it would be nice that user be able to install the plugins they choose. ## Related - #376