Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.11 KB

File metadata and controls

37 lines (26 loc) · 1.11 KB

Contributing to Base Benchmark

Thanks for your interest in improving the Base Benchmark tool!

Ways to Contribute

  1. Report bugs - Open an issue describing the problem
  2. Suggest features - Share ideas for improvements
  3. Submit pull requests - Fix bugs or add features

Submitting a Pull Request

  1. Fork the repository
  2. Create a feature branch (git checkout -b my-feature)
  3. Make your changes following our coding style
  4. Add tests for new functionality
  5. Ensure all tests pass
  6. Commit your changes with a clear message
  7. Push to your fork and open a pull request

Code Style

  • Write clear, readable code with comments where needed
  • Keep functions small and focused
  • Use descriptive variable and function names
  • Follow standard Go conventions (gofmt, golint)
  • Prefer functional programming patterns

Testing

  • Add unit tests for new functions
  • Add integration tests for end-to-end features
  • Ensure existing tests still pass

Questions?

Open a discussion or issue if you have questions or need help. Join the Base Discord server for additional support.