Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Welcome!

To start developing with Besu, you'll want to know how to build from source and be familiar with coding conventions, and how to run the tests locally.

If you're even thinking about making any changes to Besu code, set up your github signoff so you don't have to worry about the DCO check.

If you're submitting a PR, take a look at the contribution how to, also you might need to add to the changelog

If you're adding a new CLI option, take a look at the Besu CLI Style Guide.

Thanks for taking the time to contribute!

Welcome to the Besu wiki! The following links are a set of guidelines for contributing to this repo and its packages. These are mostly guidelines, not rules. Use your best judgement, and feel free to propose changes to this wiki page.

Contributions come in the form of code submissions, writing documentation, raising issues, helping others in chat, and any other actions that help develop Besu.

Accounts

Having the following accounts is necessary for contributing code/issues to Besu.

  • If you want to raise an issue or contribute code or documentation, you will need a GitHub account.
  • Our Discord also requires a Discord login.
  • If you want to contribute to this wiki, you can make a Linux Foundation (LF) account here.

Tips for getting started with your first contribution.

Did you find a bug in the documentation?

Still no luck?

Still unsure of where to start, even after looking at our good-first-issues and help-wanted tags in GitHub?

...