0
0
Fork 0
mirror of https://github.com/bitcoin-dot-org/developer.bitcoin.org.git synced 2026-04-21 00:31:11 +00:00
Bitcoin.org Developer Documentation https://developer.bitcoin.org/
  • Python 53.5%
  • Ruby 28%
  • HTML 14.9%
  • CSS 2.8%
  • Makefile 0.5%
  • Other 0.3%
Find a file
Cøbra 813ba3fb5e
Remove duplicate
Remove duplicate
2021-04-10 19:12:10 +02:00
_templates Update links to point to correct repository 2019-10-15 21:09:27 +02:00
_theme Merge pull request #92 from l33d4n/master 2020-11-02 19:54:09 +00:00
devguide Removed the extraneous part '\ {:.term}{:#term-transaction-malleability}' 2021-01-19 12:14:06 +05:30
docs docs: Add style guide 2020-05-18 10:53:44 +02:00
examples Merge pull request #104 from tushar-1728/master 2021-04-10 16:46:19 +02:00
helpers Update RPC docs to Bitcoin Core 0.21 2021-02-28 00:32:50 +01:00
img Document addrv2 and sendaddrv2 messages 2020-10-12 15:57:18 +02:00
reference Remove duplicate 2021-04-10 19:12:10 +02:00
.gitignore Modified .gitignore and performed grammatical corrections in test.md 2020-12-18 20:19:35 +05:30
_autocrossref.yaml Remove links to removed RPCs 2019-07-02 13:52:05 +02:00
bitcoindocs.png img: Add missing icon to basedir 2019-10-15 12:08:33 +02:00
CODE_OF_CONDUCT.md CODE_OF_CONDUCT: Add doc 2020-05-17 22:48:59 +02:00
conf.py conf: Update copyright 2020-05-17 19:11:58 +02:00
CONTRIBUTING.md Update 2020-06-25 16:11:20 +02:00
COPYING COPYING: Add doc 2020-05-17 22:55:44 +02:00
favicon.png conf: Update favicon 2019-06-30 18:19:34 +02:00
glossary.rst Added terms and their definitions from terms.rst to glossary.rst 2020-12-18 21:08:03 +05:30
index.rst Fix header 2021-02-27 23:18:33 +01:00
LICENSE LICENSE: Update to match bitcoin.org 2020-05-17 22:46:02 +02:00
Makefile Add rendered version to show on GitHub pages 2019-05-14 08:13:42 +02:00
README.md Update 2020-06-24 20:58:29 +02:00
requirements.txt Correct dependency 2019-05-17 14:27:00 +02:00
terms.rst Added definition for terms in terms.rst 2020-12-18 20:15:31 +05:30
test.md Modified .gitignore and performed grammatical corrections in test.md 2020-12-18 20:19:35 +05:30

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.