mrekucci
mrekucci
Cleanup our HTTP API, focusing on code maintainability, consistency, best practices, and industry standards, and document them. Gather feedback regarding usability and ergonomics and try to address it.
Focus on setting standards for HTTP API endpoints so that the way they respond is consistent across all endpoints and so that consumers of our API are surprised as little...
In our codebase, it is difficult to maintain consistency between HTTP API endpoints and the OpenAPI specification. Try to think of ways to make it simpler and more automated. Consider...
Currently, a parameters check is performed at the beginning of each HTTP handler. This parameter check is very repetitive and unnecessarily increases the size of the handler's body. Find a...
Currently, most `[]byte` values are logged using the `fmt.Sprintf("%x", value)` call, review these records and try to remove the formatting of these values. At the same time, check that the...
Recently, flakiness has been observed in the "Test fullconnectivity" CI step. E.g.: https://github.com/ethersphere/bee/runs/7539232936?check_suite_focus=true https://github.com/ethersphere/bee/runs/7434619363?check_suite_focus=true
### Checklist - [x] I have read the [coding guide](https://github.com/ethersphere/bee/blob/master/CODING.md) - [ ] My change requires a documentation update and I have done it - [x] I have added tests...
Check the relevancy of potential security vulnerabilities in Bee dependencies reported by Github: https://github.com/ethersphere/bee/security/dependabot/3 https://github.com/ethersphere/bee/security/dependabot/6  
### Checklist - [x] I have read the [coding guide](https://github.com/ethersphere/bee/blob/master/CODING.md) - [ ] My change requires a documentation update and I have done it - [ ] I have added...