Open Taztingo opened 1 year ago
Some good resources on this are 100 Go Mistakes and some of the more popular golang projects.
Might be also helpful to reduce the amount of code we have by simplifying protocol entry points. More complex ideas can be built on top as long we provide the fundamental set of building blocks.
Summary
The Provenance code base does not have any type of coding style guide. A style guide will help team members write more uniform code and assist those that are externally contributing. This will allow us to more easily find flaws in the design of the code and bugs within the logic.
This is not something that can quickly be resolved and may need to be broken down into multiple issues and PRs.
Problem Definition
As the Provenance codebase becomes larger it will be harder to understand, debug, and contribute to.
Proposal
For Admin Use