diff --git a/.babelrc b/.babelrc
index c13c5f6..002b4aa 100644
--- a/.babelrc
+++ b/.babelrc
@@ -1,3 +1,3 @@
{
- "presets": ["es2015"]
+ "presets": ["env"]
}
diff --git a/.stylelintrc b/.stylelintrc
index 34ff3a7..f930a44 100644
--- a/.stylelintrc
+++ b/.stylelintrc
@@ -2,6 +2,7 @@
"extends": "stylelint-config-bigchaindb",
"rules": {
"selector-max-id": 1,
- "selector-no-qualifying-type": null
+ "selector-no-qualifying-type": null,
+ "no-descending-specificity": null
}
}
diff --git a/.travis.yml b/.travis.yml
index b816704..4b94355 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,3 @@
-sudo: required
-dist: trusty
-
language: ruby
rvm:
- 2.4
@@ -11,7 +8,7 @@ cache:
- $TRAVIS_BUILD_DIR/node_modules
before_install:
- - nvm install 8
+ - nvm install 9
before_script: "_ci/setup.sh"
script: "_ci/build.sh"
diff --git a/_config.yml b/_config.yml
index d58a8bf..aefcfc9 100644
--- a/_config.yml
+++ b/_config.yml
@@ -3,9 +3,9 @@
# The Basics
# --------------------
name: BigchainDB
-description: 'The scalable blockchain database powering IPDB.'
+description: 'The scalable blockchain database.'
url: https://www.bigchaindb.com
-ipdb_api_url: https://test.ipdb.io
+bigchaindb_api_url: https://test.bigchaindb.com
# set to `true` to make hiring link appear in main menu
hiring: false
diff --git a/_src/_assets/images/logo-ipdb.svg b/_src/_assets/images/logo-ipdb.svg
deleted file mode 100644
index 0f3cc31..0000000
--- a/_src/_assets/images/logo-ipdb.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
diff --git a/_src/_assets/javascripts/page-getstarted.js b/_src/_assets/javascripts/page-getstarted.js
index 2330961..3d83425 100644
--- a/_src/_assets/javascripts/page-getstarted.js
+++ b/_src/_assets/javascripts/page-getstarted.js
@@ -3,7 +3,9 @@
//=include bigchain/tab.js
//=include bigchain/newsletter.js
-const ipdbUrl = 'https://test.ipdb.io'
+const bigchaindbUrl = 'https://test.bigchaindb.com'
+const proxyUrl = 'https://getstarted.bigchaindb.com:4443'
+const apiPath = '/api/v1/'
jQuery(function($) {
@@ -54,7 +56,7 @@ window.addEventListener('DOMContentLoaded', function domload(event) {
window.removeEventListener('DOMContentLoaded', domload, false)
const driver = window.BigchainDB
- const API_PATH = 'https://getstarted.ipdb.io:4443/api/v1/'
+ const API_PATH = proxyUrl + apiPath
const form = document.getElementById('form-transaction')
const postButton = document.getElementById('post')
@@ -124,7 +126,7 @@ window.addEventListener('DOMContentLoaded', function domload(event) {
const outputContent = JSON.stringify(response, null, 2) // indented with 2 spaces
output.textContent = outputContent
- transactionLink.href = ipdbUrl + '/api/v1/transactions/' + response.id
+ transactionLink.href = bigchaindbUrl + apiPath + 'transactions/' + response.id
postButton.classList.add('disabled')
postButton.style.opacity = 0
diff --git a/_src/_assets/styles/_ipdb.scss b/_src/_assets/styles/_ipdb.scss
deleted file mode 100644
index 74b46f2..0000000
--- a/_src/_assets/styles/_ipdb.scss
+++ /dev/null
@@ -1,246 +0,0 @@
-.ipdb {
- text-align: center;
- background: linear-gradient(-45deg, #114656 0%, #062e38 100%);
-
- a {
- font-weight: $font-weight-light;
- color: rgba(#fff, .7);
- display: block;
- box-shadow: none;
- padding: $spacer;
-
- &:hover {
- background: none;
- color: #fff;
-
- .ipdb-rocket {
- animation: shake .1s ease-in-out infinite;
- }
- }
- }
-}
-
-.ipdb__content {
- display: inline-block;
- position: relative;
-}
-
-.ipdb-rocket {
- @include transition;
- fill: #fff;
- position: absolute;
- right: 0;
- top: -1.2rem;
- width: 5rem;
- height: 3.7rem;
- opacity: .3;
- transform: scaleX(-1); // lazy flip it around
-
- @media ($screen-sm) {
- opacity: 1;
- right: -4.5rem;
- }
-}
-
-@keyframes shake {
- 2% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 4% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 6% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 8% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 10% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 12% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 14% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 16% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 18% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 20% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 22% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 24% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 26% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 28% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 30% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 32% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 34% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 36% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 38% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 40% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 42% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 44% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 46% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 48% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 50% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 52% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 54% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 56% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 58% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 60% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 62% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 64% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 66% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 68% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 70% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 72% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 74% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 76% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 78% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 80% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 82% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 84% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 86% {
- transform: scaleX(-1) translate(0, 1px) rotate(.5deg);
- }
-
- 88% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 90% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 92% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 94% {
- transform: scaleX(-1) translate(0, 0) rotate(.5deg);
- }
-
- 96% {
- transform: scaleX(-1) translate(1px, 1px) rotate(.5deg);
- }
-
- 98% {
- transform: scaleX(-1) translate(1px, 0) rotate(.5deg);
- }
-
- 0%,
- 100% {
- transform: scaleX(-1) translate(0, 0) rotate(0);
- }
-}
diff --git a/_src/_assets/styles/bigchain.scss b/_src/_assets/styles/bigchain.scss
index e0e96a8..e6f9994 100644
--- a/_src/_assets/styles/bigchain.scss
+++ b/_src/_assets/styles/bigchain.scss
@@ -62,5 +62,4 @@
@import 'page-partners';
@import 'page-enterprise';
@import 'page-faq';
-@import 'ipdb';
@import 'oceanprotocol';
diff --git a/_src/_assets/styles/bigchain/_utilities.scss b/_src/_assets/styles/bigchain/_utilities.scss
index 62c465d..e56afd1 100644
--- a/_src/_assets/styles/bigchain/_utilities.scss
+++ b/_src/_assets/styles/bigchain/_utilities.scss
@@ -17,7 +17,7 @@
/* stylelint-enable */
.text-hide {
- font: '0/0' a;
+ font: '0/0' a; // stylelint-disable-line font-family-no-missing-generic-family-keyword
color: transparent;
text-shadow: none;
background-color: transparent;
diff --git a/_src/_data/faq.yml b/_src/_data/faq.yml
index 8c788ef..d3c093e 100644
--- a/_src/_data/faq.yml
+++ b/_src/_data/faq.yml
@@ -45,16 +45,14 @@
One option is to install a single-node BigchainDB cluster on your local machine. The [Quickstart](https://docs.bigchaindb.com/projects/server/en/latest/quickstart.html) page in the BigchainDB Server docs has installation instructions.
- Another option is to connect to an existing BigchainDB cluster, such as the [IPDB](https://ipdb.io) Test Network.
+ Another option is to connect to an existing BigchainDB cluster, such as the [BigchainDB Test Network](https://testnet.bigchaindb.com).
Once you have a BigchainDB cluster to connect to, you can communicate with it via the BigchainDB HTTP API and the WebSocket Event Stream API. To find a list of all tools and libraries, visit the [Get Started](https://www.bigchaindb.com/getstarted/#drivers) page.
- question: Is there a public instance of BigchainDB?
answer: |
- [IPDB](https://ipdb.io) —the Interplanetary Database —is a public BigchainDB network. It’s made up of two parts: a blockchain database for the world computer and a foundation that guides it.
-
- If you’re not looking to set up your own federation, you can sign up for IPDB and connect instantly, no installation needed. The IPDB caretakers will handle running a BigchainDB network for you.
+ If you’re not looking to set up your own federation, you can sign up for [BigchainDB Test Network](https://testnet.bigchaindb.com) and connect instantly, no installation needed. We will handle running a BigchainDB network for you.
- question: Can I get a commercial license for BigchainDB?
diff --git a/_src/_data/getstarted.yml b/_src/_data/getstarted.yml
index f3ef02c..7a90303 100644
--- a/_src/_data/getstarted.yml
+++ b/_src/_data/getstarted.yml
@@ -19,13 +19,13 @@ firsttransaction:
server:
title: "Network"
- description: "Roll out your own BigchainDB network, or let IPDB take care of this for you."
- ipdb:
+ description: "Roll out your own BigchainDB network, or let us take care of this for you."
+ network:
pretitle: "Managed"
- title: "IPDB: The Public BigchainDB Network"
- description: "No installation needed. Sign up and connect instantly, the IPDB caretakers will handle running a BigchainDB network for you."
- button: "Get IPDB"
- link: "https://developers.ipdb.io"
+ title: "The BigchainDB Test Network"
+ description: "No installation needed. Sign up and connect instantly, we will handle running a BigchainDB network for you."
+ button: "Sign up"
+ link: "https://testnet.bigchaindb.com"
bdb:
pretitle: "Self-Hosted"
title: "BigchainDB Server"
@@ -40,7 +40,7 @@ server:
drivers:
title: "Drivers & Tools"
- description: "Clone or download one of the drivers below to connect to IPDB or your BigchainDB node."
+ description: "Clone or download one of the drivers below to connect to BigchainDB."
title_official: "Official drivers"
title_tools: "Official tools"
title_community: "Community drivers"
diff --git a/_src/_includes/footer.html b/_src/_includes/footer.html
index 4370341..765021d 100644
--- a/_src/_includes/footer.html
+++ b/_src/_includes/footer.html
@@ -1,7 +1,3 @@
-{% if page.ipdb %}
- {% include ipdb.html %}
-{% endif %}
-