Skip to content

panda-suite/developer.bitcoin.com

 
 

Repository files navigation

Developer.bitcoin.com

Developer Tooling, Cloud, and Market

BITBOX

Bitcoin.com’s new developer plaform is based on the popular BITBOX javascript framework which has been downlaoded 42,000+ times from 100+ countries. Offering utility methods for Mnemonics, HDNodes, ECPairs, Crypto, Address conversion, Transactions and much more.

REST

The BCH JSON RPC over HTTP including a fully documented and interactive GUI which developers can use to test their ideas and confirm their code is making proper API calls.

Cloud

Blockchain-as-a-Service. Infrastructure to deploy and scale your apps. An ecosystem of add-ons for data, monitoring, logging, metrics, testing and more all built w/ BITBOX.

Market

Paid downloads, streaming media, in-app purchases, tokens and more ways for you to monetize.

Install / develop

Make sure that you have the Gatsby CLI program installed:

  yarn install
  yarn develop

Build / deploy

  yarn build
  > deploy build folder somewhere.

Primary technologies

  • Gatsby v2
  • React
  • Markdown
  • graphql
  • styled-components
  • Love and care

Content Contributing

File structure

The site follows Gatsby V2 structure, please refer to the Gatsby Docs for an overview.

Data

Documentation, tutorial, insight, and mastering bitcoin cash chapters are all stored as markdown files. As such, these pages can all be created, removed, and edited by just editing the associated .md file. These are found in src/data.

Custom markdown tags

We define some custom markdown takes to extend it's functionality. All content nested in these custom components needs to be written as HTML.

tip

A bordered box used to render a tip/info/warning box.

usage

// Standard, "Tip"
<tip>Use a tip to display tips</tip>

// Standard, "Tip", need to use <i> explicitly rather than the mardown _version_
<tip>Use a tip to display tips <i>in italic</i></tip>

// Warning
<tip nature="warning">Use warnings to display warnings</tip>

// Note
<tip nature="note">Notes for extra info</tip>
image-caption

Caption below an image

usage

// Standard, "Tip"
[image text](/images/wow.png)
<image-caption>Use a tip to display tips</image-caption>

// Warning
<tip nature="warning">Use warnings to display warnings</tip>

// Note
<tip nature="note">Notes for extra info</tip>
anchor

Anchor to link to if the auto-generated header anchors aren't working

usage

// basic invisible anchor
<anchor name="link-to-me"></anchor>
spacer

Empty space until we can figure out a better solution

usage

// some extra spce
<spacer></spacer>

Packages

No packages published

Languages

  • JavaScript 99.6%
  • CSS 0.4%