mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
New Bitcoin Core subsite
This commit contains a large number of contributions from Saïvann Carignan.
This commit is contained in:
parent
c4517a951e
commit
706c791e92
85 changed files with 17420 additions and 88 deletions
115
_templates/bitcoin-core-overview.html
Normal file
115
_templates/bitcoin-core-overview.html
Normal file
|
@ -0,0 +1,115 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
layout: base-core
|
||||
id: bitcoin-core-overview
|
||||
columns: 1
|
||||
breadcrumbs:
|
||||
- bitcoin
|
||||
- Bitcoin Core
|
||||
---
|
||||
<link rel="alternate" type="application/rss+xml" href="/en/rss/releases.rss" title="Bitcoin Core releases">
|
||||
|
||||
<h1 id="bitcoin-core" class="not-displayed">{% translate bitcoin-core %}</h1>
|
||||
|
||||
{% capture slogan %}{% translate bitcoin-core-slogan %}{% endcapture %}
|
||||
<p><img src="/img/bitcoin-core/{{page.lang}}-big-logo.svg" alt="{{slogan | strip_html }}"></p>
|
||||
|
||||
<br class="clear">
|
||||
{% include bitcoin-core/download-bitcoin-core.html %}
|
||||
<br class="clear">
|
||||
|
||||
<div class="show_less_more">
|
||||
<div class="show_less">
|
||||
<p>{% translate about1 %}</p>
|
||||
</div>
|
||||
|
||||
<div class="show_more">
|
||||
<p>{% translate about2 %}</p>
|
||||
|
||||
<p>{% translate about3 %}</p>
|
||||
|
||||
<p>{% translate about4 %}</p>
|
||||
|
||||
{% comment %}
|
||||
<!-- If English, use text with links; else use plain text
|
||||
until linked pages have been translated -->
|
||||
{% endcomment %}
|
||||
{% if page.lang == "en" %}
|
||||
<p>In addition to improving Bitcoin's decentralization, Bitcoin Core users get
|
||||
<a href="/{{page.lang}}/{% translate bitcoin-core-validation url %}">better security</a>
|
||||
for their bitcoins,
|
||||
<a href="/{{page.lang}}/{% translate bitcoin-core-privacy url %}">privacy features</a>
|
||||
not available in other wallets, a choice of
|
||||
<a href="/{{page.lang}}/{% translate bitcoin-core-user-interface url %}">user interfaces</a>,
|
||||
and several other powerful features.</p>
|
||||
{% else %}
|
||||
<p>{% translate about5 %}</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<p class="center"><button class="toggle_show_more_less js not-displayed"><span class="fa fa-caret-down"></span> {% translate read-more %}</button></p>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
{% comment %}
|
||||
<!-- If English, use list of links; else link only to the download page -->
|
||||
{% endcomment %}
|
||||
{% if page.lang == "en" %}
|
||||
<div class="two-column-list">
|
||||
<ul class="fa-ul">
|
||||
<li><span class="fa-li fa fa-download fa-2x"></span>
|
||||
<b><a href="/{{page.lang}}/{% translate download url %}">Download</a></b><br
|
||||
>Download Bitcoin Core {{ site.DOWNLOAD_VERSION }}
|
||||
|
||||
<li><span class="fa-li fa fa-rocket fa-2x"></span>
|
||||
<b><a href="/{{page.lang}}/{% translate bitcoin-core-features url %}">Features</a></b><br
|
||||
>Discover what Bitcoin Core offers
|
||||
|
||||
<li><span class="fa-li fa fa-question fa-2x"></span>
|
||||
<b><a href="/{{page.lang}}/{% translate bitcoin-core-help url %}">Get help</a></b><br
|
||||
>Documentation, forums, chat rooms
|
||||
|
||||
<li><span class="fa-li fa fa-code-fork fa-2x"></span>
|
||||
<b><a href="/{{page.lang}}/{% translate bitcoin-core-contribute url %}">Contribute</a></b><br
|
||||
>Code, translations, and more
|
||||
</ul>
|
||||
</div>
|
||||
{% else %}
|
||||
<p class="center font2x"><span class="fa fa-download fa-2x"></span>
|
||||
<b><a href="/{{page.lang}}/{% translate download url %}">{% translate download-bitcoin-core %}</a></b></p>
|
||||
{% endif %}
|
||||
|
||||
<br class="clear">
|
||||
|
||||
<h3 id="news">{% translate news %}</h3>
|
||||
|
||||
{% comment %}<!-- Capture all the releases into a string and convert it to an array -->{% endcomment %}
|
||||
{% capture text_releases %}
|
||||
{% filter_for p in site.pages reversed sort_by:versionint category:release %}
|
||||
{% if p.optional_date %}{{ p.optional_date | date:"%Y-%m-%d" }} - {% endif %}<a href="{{ p.url | replace:'.html','' }}">{{ p.title }}</a>::
|
||||
{% endfilter_for %}
|
||||
{% endcapture %}
|
||||
{% assign array_releases = text_releases | strip_newlines | split: '::' %}
|
||||
|
||||
{% comment %}<!-- show the latest three releases -->{% endcomment %}
|
||||
<ul>
|
||||
{% for release in array_releases %}
|
||||
{% if forloop.index <= 3 %}
|
||||
<li>{{ release }}</li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<p>{% translate more-news-and-rss %}</p>
|
||||
|
||||
<br class="clear">
|
||||
|
||||
<script>
|
||||
if ( $( window ).width() > 400 && $( window ).height() > 600 ) {
|
||||
$(".show_more").removeClass("show_more");
|
||||
$(".toggle_show_more_less").removeClass("toggle_show_more_less");
|
||||
}
|
||||
</script>
|
|
@ -2,62 +2,83 @@
|
|||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
layout: base
|
||||
layout: base-core
|
||||
id: development
|
||||
columns: 1
|
||||
|
||||
breadcrumbs:
|
||||
- bitcoin
|
||||
- bcc
|
||||
- bcc contribute
|
||||
- Code
|
||||
---
|
||||
<!-- Note: this file is built non-deterministically -->
|
||||
<h1>{% translate pagetitle %}</h1>
|
||||
<p class="summary">{% translate summary %}</p>
|
||||
{% if page.lang != 'en' %}<p class="summary">{% translate summary %}</p>{% endif %}
|
||||
|
||||
<p>{% translate involvetxt1 development %}</p>
|
||||
<p>{% translate involvetxt2 development %}</p>
|
||||
<div id="chatbox" class="chatbox"></div>
|
||||
|
||||
{% capture markdown %}
|
||||
<span class="fa fa-exclamation-triangle"></span> *To report an issue,
|
||||
please see the [bug reporting][bcc contribute issues] page.*
|
||||
|
||||
## Code Review
|
||||
|
||||
Bitcoin Core is security software that helps protect assets worth
|
||||
billions of dollars, so every code change needs to be reviewed by
|
||||
experienced developers.
|
||||
|
||||
It can take a long time for other developers to review your pull
|
||||
requests. Remember that all reviewers are taking time away from their
|
||||
own projects to review your pull requests, so be patient and respectful
|
||||
of their time.
|
||||
|
||||
Please also consider helping to review other people's pull requests. You
|
||||
don't need to be an expert in Bitcoin, the Bitcoin Core codebase, or C++
|
||||
(although all these things help). There are almost always [open pull
|
||||
requests][bcc pulls] that any programmer can review.
|
||||
|
||||
## Starter Projects
|
||||
|
||||
Do you want to begin coding for Bitcoin Core but don't have a specific
|
||||
improvement in mind? Here are a few ideas:
|
||||
|
||||
- **Fix existing issues:** the [issue tracker][bcc issues] is the
|
||||
best place to find a useful way to contribute to Bitcoin Core.
|
||||
Before starting to write any patches for issues you find, you may
|
||||
want to comment on the issue to make sure nobody else is already
|
||||
working on it.
|
||||
|
||||
- **Write tests:** Bitcoin Core is covered by many tests, but patches
|
||||
that improve test coverage are always welcome and are a great way to
|
||||
build familiarity with the codebase. See the documentation about
|
||||
[automated testing][bcc automated testing].
|
||||
|
||||
{% include references.md %}
|
||||
{% endcapture %}
|
||||
{% if page.lang == 'en' %}
|
||||
{{ markdown | markdownify }}
|
||||
{% endif %}
|
||||
|
||||
|
||||
<h2 id="spec">{% translate spec %}</h2>
|
||||
<p>{% translate spectxt %}</p>
|
||||
|
||||
<h2 id="coredev">{% translate coredev %}</h2>
|
||||
{% if page.lang == 'en' %}
|
||||
<input id="glossary_term" class="glossary_term" placeholder="Search the glossary, RPCs, and more">
|
||||
{% else %}
|
||||
<h2 id="coredev">{% translate coredev %}</h2>
|
||||
|
||||
<p>{% translate inventor %}</p>
|
||||
<p>{% translate inventor %}</p>
|
||||
|
||||
<div class="listtable coredevtable">
|
||||
<div><div>Wladimir J. van der Laan</div><div><a href="mailto:laanwj@gmail.com">laanwj@gmail.com</a></div><div><a href="/laanwj.asc">PGP</a></div></div>
|
||||
<div><div>Gavin Andresen</div><div><a href="mailto:gavinandresen@gmail.com">gavinandresen@gmail.com</a></div><div><a href="/gavinandresen.asc">PGP</a></div></div>
|
||||
<div><div>Jeff Garzik</div><div><a href="mailto:jgarzik@bitpay.com">jgarzik@bitpay.com</a></div><div><a href="/jgarzik-bitpay.asc">PGP</a></div></div>
|
||||
<div><div>Gregory Maxwell</div><div><a href="mailto:greg@xiph.org">greg@xiph.org</a></div><div><a href="/gmaxwell.asc">PGP</a></div></div>
|
||||
<div><div>Pieter Wuille</div><div><a href="mailto:pieter.wuille@gmail.com">pieter.wuille@gmail.com</a></div><div><a href="/pieterwuille.asc">PGP</a></div></div>
|
||||
</div>
|
||||
{% include bitcoin-core/core-committers.html %}
|
||||
|
||||
<h2 id="disclosure">{% translate disclosure %}</h2>
|
||||
<p><a href="mailto:bitcoin-security@lists.sourceforge.net">bitcoin-security@lists.sourceforge.net</a></p>
|
||||
<p>{% translate disclosuretxt %}</p>
|
||||
|
||||
<h2 id="involve">{% translate involve %}</h2>
|
||||
<p>{% translate involvetxt1 %}</p>
|
||||
<p>{% translate involvetxt2 %}</p>
|
||||
<div id="chatbox" class="chatbox"></div>
|
||||
|
||||
<h2 id="more">{% translate more %}</h2>
|
||||
|
||||
<p>{% translate morechoose %}</p>
|
||||
|
||||
<ul class="devprojectlist">
|
||||
<li><a href="https://github.com/etotheipi/BitcoinArmory">Armory</a> - A wallet with enhanced security features.</li>
|
||||
<li><a href="http://bfgminer.com">BFGMiner</a> - A modular miner.</li>
|
||||
<li><a href="https://en.bitcoin.it/wiki/Bitcoin_Explorer">Bitcoin Explorer</a> - A command line tool, built on libbitcoin.</li>
|
||||
<li><a href="https://en.bitcoin.it/wiki/Bitcoin_Server">Bitcoin Server</a> - A full node and query server, built on libbitcoin.</li>
|
||||
<li><a href="https://github.com/schildbach/bitcoin-wallet">Bitcoin Wallet</a> - A SPV wallet for Android and Blackberry.</li>
|
||||
<li><a href="https://bitcoinj.github.io">bitcoinj</a> - A library for SPV wallets, written in Java.</li>
|
||||
<li><a href="https://github.com/btcsuite/btcd">btcd</a> - A full node, written in Go.</li>
|
||||
<li><a href="https://github.com/btcsuite/btcwallet">btcwallet</a> - A hierarchical deterministic wallet daemon, written in Go.</li>
|
||||
<li><a href="https://electrum.org">Electrum</a> - A fast server-trusting wallet.</li>
|
||||
<li><a href="https://github.com/luke-jr/eloipool">Eloipool</a> - A fast mining pool server application, written in Python.</li>
|
||||
<li><a href="https://github.com/hivewallet">Hive</a> - A fast user-friendly SPV wallet.</li>
|
||||
<li><a href="https://en.bitcoin.it/wiki/Libbitcoin">Libbitcoin</a> - A cross-platform development toolkit, written in C++.</li>
|
||||
<li><a href="https://gitlab.com/bitcoin/libblkmaker">Libblkmaker</a> - A client library for the getblocktemplate mining protocol, written in C.</li>
|
||||
<li><a href="https://multibit.org">MultiBit HD</a> - An international SPV wallet for desktops.</li>
|
||||
<li><a href="https://github.com/NicolasDorier/NBitcoin">NBitcoin</a> - A cross-platform library, written in C#.</li>
|
||||
<li><a href="https://github.com/jgarzik/picocoin">picocoin</a> - A tiny library with lightweight client and utilities, written in C.</li>
|
||||
<li><a href="https://github.com/petertodd/python-bitcoinlib">python-bitcoinlib</a> - A library for structures and protocols, written in Python.</li>
|
||||
<li><a href="https://gitlab.com/bitcoin/python-blkmaker">Python Blkmaker</a> - A client library for the getblocktemplate mining protocol, written in Python.</li>
|
||||
<li class="more"><a onclick="librariesShow(event)" ontouchstart="librariesShow(event);" class="link-js">{% translate moremore %}</a></li>
|
||||
</ul>
|
||||
<h2 id="disclosure">{% translate disclosure %}</h2>
|
||||
<p><a href="mailto:bitcoin-security@lists.sourceforge.net">bitcoin-security@lists.sourceforge.net</a></p>
|
||||
<p>{% translate disclosuretxt %}</p>
|
||||
{% endif %}
|
||||
|
||||
<section id="devcommunities">
|
||||
<h2 id="dev-communities">{% translate devcommunities %}</h2>
|
||||
|
@ -83,3 +104,39 @@ id: development
|
|||
{% endfor %}
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<h2 id="more">{% translate more %}</h2>
|
||||
|
||||
<p>
|
||||
{% case page.lang %}
|
||||
{% when 'id' or 'da' or 'de' or 'es' or 'fr' or 'it' or 'hu' or 'nl' or 'pl' or 'pt_BR' or 'ro' or 'sl' or 'sv' or 'tr' or 'el' or 'bg' or 'ru' or 'uk' or 'ar' or 'fa' or 'hi' or 'ko' or 'ja' or 'zh_CN' or 'zh_TW' %}
|
||||
{% else %}
|
||||
Want to contribute to a different project?
|
||||
{% endcase %}
|
||||
{% translate morechoose %}</p>
|
||||
|
||||
<ul class="devprojectlist">
|
||||
<li><a href="https://github.com/etotheipi/BitcoinArmory">Armory</a> - A wallet with enhanced security features.</li>
|
||||
<li><a href="http://bfgminer.com">BFGMiner</a> - A modular miner.</li>
|
||||
<li><a href="https://en.bitcoin.it/wiki/Bitcoin_Explorer">Bitcoin Explorer</a> - A command line tool, built on libbitcoin.</li>
|
||||
<li><a href="https://en.bitcoin.it/wiki/Bitcoin_Server">Bitcoin Server</a> - A full node and query server, built on libbitcoin.</li>
|
||||
<li><a href="https://github.com/schildbach/bitcoin-wallet">Bitcoin Wallet</a> - A SPV wallet for Android and Blackberry.</li>
|
||||
<li><a href="https://bitcoinj.github.io">bitcoinj</a> - A library for SPV wallets, written in Java.</li>
|
||||
<li><a href="https://github.com/btcsuite/btcd">btcd</a> - A full node, written in Go.</li>
|
||||
<li><a href="https://github.com/btcsuite/btcwallet">btcwallet</a> - A hierarchical deterministic wallet daemon, written in Go.</li>
|
||||
<li><a href="https://electrum.org">Electrum</a> - A fast server-trusting wallet.</li>
|
||||
<li><a href="https://github.com/luke-jr/eloipool">Eloipool</a> - A fast mining pool server application, written in Python.</li>
|
||||
<li><a href="https://github.com/hivewallet">Hive</a> - A fast user-friendly SPV wallet.</li>
|
||||
<li><a href="https://en.bitcoin.it/wiki/Libbitcoin">Libbitcoin</a> - A cross-platform development toolkit, written in C++.</li>
|
||||
<li><a href="https://gitlab.com/bitcoin/libblkmaker">Libblkmaker</a> - A client library for the getblocktemplate mining protocol, written in C.</li>
|
||||
<li><a href="https://multibit.org">MultiBit HD</a> - An international SPV wallet for desktops.</li>
|
||||
<li><a href="https://github.com/NicolasDorier/NBitcoin">NBitcoin</a> - A cross-platform library, written in C#.</li>
|
||||
<li><a href="https://github.com/jgarzik/picocoin">picocoin</a> - A tiny library with lightweight client and utilities, written in C.</li>
|
||||
<li><a href="https://github.com/petertodd/python-bitcoinlib">python-bitcoinlib</a> - A library for structures and protocols, written in Python.</li>
|
||||
<li><a href="https://gitlab.com/bitcoin/python-blkmaker">Python Blkmaker</a> - A client library for the getblocktemplate mining protocol, written in Python.</li>
|
||||
<li class="more"><a onclick="librariesShow(event)" ontouchstart="librariesShow(event);" class="link-js"><span class="fa fa-caret-down"></span> {% translate moremore %}</a></li>
|
||||
</ul>
|
||||
|
||||
{% if page.lang == 'en' %}
|
||||
<script src="/js/devsearch.js"></script>
|
||||
{% endif %}
|
||||
|
|
|
@ -2,9 +2,14 @@
|
|||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
layout: base
|
||||
layout: base-core
|
||||
id: download
|
||||
|
||||
breadcrumbs:
|
||||
- bitcoin
|
||||
- bcc
|
||||
- Download
|
||||
|
||||
win32zip: "win32.zip"
|
||||
win64zip: "win64.zip"
|
||||
win32exe: "win32-setup.exe"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue