Skip to content

bitcoin-dot-org/developer.bitcoin.org

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

90c4eaa · Apr 9, 2021
Oct 15, 2019
Nov 2, 2020
Sep 8, 2020
May 18, 2020
Jun 16, 2020
Oct 4, 2020
Oct 12, 2020
Nov 2, 2020
May 12, 2019
May 17, 2020
Jun 25, 2020
May 17, 2020
May 17, 2020
May 14, 2019
Jun 24, 2020
Jul 2, 2019
Oct 15, 2019
May 17, 2020
Jun 30, 2019
Apr 9, 2021
Apr 8, 2021
May 17, 2019
May 22, 2019
May 12, 2019

Repository files navigation

Welcome to developer.bitcoin.org's codebase

Live site: developer.bitcoin.org

Report problems or help improve the site by opening a new issue or pull request.

How to contribute

This repo hosts the sources for the Bitcoin developer documentation. One of the easiest ways to get started contributing is by rereading the site and looking for inconsistencies in terminology, style, etc., and also in any illustrations.

Prior to contributing, please review the style guide.

Much of the content displayed on the is converted from Markdown to reStructuredText (RST) and rendered with Sphinx.

Render the documentation locally

To render the documentation locally you first need to install Sphinx and the required theme modules, e.g. by running

pip install -r requirements.txt

This should be done from the root of this repo. Then you can execute Sphinx by calling

make html

This will generate HTML from the RST sources in the directory _build/html. It's all static HTML so you can just open the index.html file in your browser locally to view the rendered documentation.

Generation of RPC docs

The documentation of the RPC commands is automatically generated from the help of a bitcoin client with a helper tool. This is the content in the reference/rpc directory. Changes in these files need to be done through the helper tool or at least backported to the helper tool after doing them in this repo.

Code of Conduct

Participation in this project is subject to a Code of Conduct.