How to get started with Contribution #791

issue Thrillseekr openend this issue on February 2, 2024
  1. Thrillseekr commented at 3:26 pm on February 2, 2024: none

    Hello @hebasto @fanquake @gregwebs @ldenman @casey @eklitzke @rion,

    Sorry for raising this query as an issue

    I’m Darshan Jain, interested in contributing to your organization Bitcoin Core. Could you please help me in guiding how and where to get started.

    My interests and skills lies in domain C++, Object Oriented Programming Techniques, Data Structures and Algorithms

  2. hebasto commented at 3:29 pm on February 2, 2024: member
  3. Thrillseekr commented at 4:05 pm on February 2, 2024: none

    Thanks @hebasto , I’ve gone through the doc you provided and understood that “Review” and “Testing” are the ways to start with. But along with these, I’ve to go through the build process and familiarize with codebase so that I can have an overview of what going on.

    How should I proceed now??

  4. hebasto commented at 4:08 pm on February 2, 2024: member

    https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#getting-started:

    There are many open issues of varying difficulty waiting to be fixed. If you’re looking for somewhere to start contributing, check out the good first issue list or changes that are up for grabs. Some of them might no longer be applicable. So if you are interested, but unsure, you might want to leave a comment on the issue first.

    You may also participate in the weekly Bitcoin Core PR Review Club meeting.

  5. hebasto added the label Questions and Help on Feb 2, 2024
  6. jonatack commented at 4:17 pm on February 2, 2024: contributor
    @Thrillseekr I also suggest the following resource: https://jonatack.github.io/articles
  7. maflcko commented at 8:45 am on February 13, 2024: contributor

    Getting started to contribute to Bitcoin Core

    Setting up your development environment

    New developers are very welcome and needed. There are a lot of open issues of any difficulty waiting to be fixed. However, before you start contributing, familiarize yourself with the Bitcoin Core build system and tests. Refer to the documentation in the repository on how to build Bitcoin Core and how to run the unit and functional tests. Once that is done, you are all set.

    If you need more help getting started, please refer to the following resources:

    Pick something to work on

    If you are looking for useful contributions to help out with, you can

    • Search through the good first issues or the ones that are up for grabs. Some of them might no longer be applicable. So if you are interested, but unsure, you might want to leave a comment on the issue first.
    • Write tests to improve the coverage. Any kind of test is welcome and coverage information can be obtained from a relatively recent coverage report. If you are unsure, don’t hesitate to check back first.
    • Help with review and testing. There are easy ones such as the gui and rpc. However, review on any open pull request is welcome. Review will also help you understand the codebase better.
    • Help on meta projects related to Bitcoin Core, such as https://github.com/corecheck.
    • Join us on irc and let us know what you are interested in.
  8. maflcko closed this on Feb 13, 2024


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/gui. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-21 16:20 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me