Motivation
// Good: UpperCamelCase standalone function name std::unique_ptr MakeNode(LocalInit& init);
// Bad: lowercase standalone function std::unique_ptr makeNode(LocalInit& init);
Possible solution
// Good: UpperCamelCase standalone function name std::unique_ptr MakeNode(LocalInit& init);
// Bad: lowercase standalone function std::unique_ptr makeNode(LocalInit& init); // Good: lowerCamelCase method name virtual void blockConnected(const CBlock& block, int height) = 0;
// Bad: uppercase class method virtual void BlockConnected(const CBlock& block, int height) = 0;
Useful Skills
- Compiling Bitcoin Core from source
- Running the C++ unit tests and the Python functional tests
- …
Guidance for new contributors
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.