Merge branch 'gh-pages' of https://github.com/ripple/ripple-dev-portal into ripple-gh-pages

Conflicts:
	css/custom.css
This commit is contained in:
mDuo13
2014-08-12 14:04:00 -07:00
10 changed files with 1106 additions and 160 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

5
css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

201
css/custom-landing.css Normal file
View File

@@ -0,0 +1,201 @@
/************
global
*********** */
body {
background-color: #f5f5f5;
font-family: 'Open Sans', sans-serif;
}
.wrapper {
background-color: #fff;
}
a:hover {
text-decoration: none;
}
/************
jumbotron
*********** */
.jumbotron {
margin-top: 50px;
background: #f5f5f5;
}
.jumbotron p {
font-size: 14px;
font-weight: 400;
}
.main_callout {
padding-top:10px;
}
.join {
font-weight: 500 !important;
}
img.large_logo {
padding: 10px 20px 10px 10px;
width: 100%;
}
@media (min-width: 992px) {
.jumbotron .col-md-6 {
padding-left: 60px;
}
}
/************
nav
*********** */
.navbar-inverse {
background-color: #346AA9;
border-color: #346AA9;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: #346AA9;
}
.navbar-collapse {
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
color: #fff;
}
.navbar-brand {
padding: 8px 10px 10px 10px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
background-color: #4a7ab3 !important;
}
.navbar-inverse .navbar-toggle {
border-color: #346AA9;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background-color: #4a7ab3;
}
.right {
float: right;
margin-top: 15px;
}
@media (max-width: 768px) {
.right {
float: left;
margin-top: 0px;
}
}
/************
footer
*********** */
.footer {
width: 100%;
height: 100%;
background-color: #f5f5f5;
margin-top:20px;
color: #878787;
}
.container .text-muted {
margin: 20px 0;
}
ul.footer_links {
list-style: none;
padding: 10px 0 0 0;
}
ul.footer_links a {
color: #878787;
}
/************
Mail chimp
*********** */
input#mce-EMAIL, input#mce-EMAIL2 {
height: 34px !important;
border: 1px solid #ccc !important;
}
#mc_embed_signup input.email, #mc_embed_signup input.email2 {
width: 38% !important;
display: inline-block !important;
margin-right: 2% !important;
}
#mc_embed_signup input.button, #mc_embed_signup input.button2 {
display: inline-block !important;
height: 34px !important;
width: 26% !important;
font-weight: 300 !important;
}
input#mc-embedded-subscribe, input#mc-embedded-subscribe2 {
background-color: #346AA9 !important;
vertical-align: bottom !important;
}
#mc_embed_signup form, #mc_embed_signup form2 {
padding: 0 !important;
}
/************
Main content
*********** */
.main_title {
font-size: 30px;
font-weight: 300;
margin-top:10px;
}
.description h2{
font-size: 24px;
font-weight: 600;
margin: 20px 0 15px 0;
}
.resources li {
display: inline;
margin-right: 15px;
}
ul.resources {
padding: 0;
}
.last {
margin-bottom: 40px;
}
.description.highlight {
background: #f5f5f5;
padding-bottom: 15px;
margin: 22px 0;
}
@media (max-width: 992px) {
.description.highlight {
padding-top: 10px;
}
}

View File

@@ -1,35 +1,61 @@
/* Additional Styling */
html, body, h1, td, textarea, input {
font-family: 'Open Sans', sans-serif !important;
}
body .content-root {
background: none !important;
box-shadow: none !important;
}
.header {
background: #346AA9;
height: 50px;
-webkit-box-shadow: none;
box-shadow: none;
}
.header .left {
float: none;
max-width: 1024px;
max-width: 1170px;
margin: auto;
}
.header-subnav-wrapper {
background: #f3f6fb;
border-bottom: solid 1px #dfe2e7;
margin-top: 50px;
}
.header-subnav {
max-width: 1024px;
max-width: 1170px;
margin: auto;
border-bottom: none !important;
position: fixed !important;
width: 100%;
margin-top: 51px;
}
.content-root {
max-width: 1024px;
margin: auto;
margin-top: 50px;
padding-top: 10px;
}
.menubar {
padding-top: 10px;
}
.menubar.fixed {
margin-right: auto;
margin-left: auto;
margin-top: 50px;
margin-bottom: 181px;
}
.header-subnav li a:active {
color: #f09 !important;
}
.content a[title="Source"] {
@@ -37,10 +63,10 @@ body .content-root {
}
/* Brand Guidelines */
.brand_guidelines .content-root {
margin: 0 auto;
padding: 0 !important;
}
}
@media (min-width: 768px) {
.menubar {
@@ -90,3 +116,122 @@ body .content-root {
}
/************
nav
*********** */
.navbar-inverse {
background-color: #346AA9;
border-color: #346AA9;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: #346AA9;
}
.navbar-collapse {
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
color: #fff;
}
.navbar-brand {
padding: 8px 10px 10px 10px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
background-color: #4a7ab3 !important;
}
.navbar-inverse .navbar-toggle {
border-color: #346AA9;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background-color: #4a7ab3;
}
.right {
float: right;
margin-top: 15px;
}
.nav>li {
font-size: 14px;
}
@media (max-width: 768px) {
.right {
float: left;
margin-top: 0px;
}
}
/************
footer
*********** */
.footer {
width: 100%;
background-color: #f5f5f5;
margin-top:20px;
color: #878787;
padding-bottom: 20px;
}
.container .text-muted {
margin: 20px 0;
}
ul.footer_links {
list-style: none;
padding: 10px 0 0 0;
font-size: 14px;
}
ul.footer_links a {
color: #878787;
}
ul.footer_links a:hover {
text-decoration: underline;
}
/************
Mail chimp
*********** */
input#mce-EMAIL {
height: 34px !important;
border: 1px solid #ccc !important;
}
#mc_embed_signup input.email {
width: 38% !important;
display: inline-block !important;
margin-right: 2% !important;
}
#mc_embed_signup input.button {
display: inline-block !important;
height: 34px !important;
width: 26% !important;
font-weight: 400 !important;
}
input#mc-embedded-subscribe {
background-color: #346AA9 !important;
vertical-align: bottom !important;
}
#mc_embed_signup form {
padding: 0 !important;
}
.mail_chimp p {
margin-bottom: 10px;
font-size: 14px;
}

View File

@@ -1,48 +1,35 @@
<!doctype html>
<!--
Instructions:
- Save this file.
- Replace "ripple" with your GitHub ripplename.
- Replace "ripple-client" with your GitHub ripple-client name.
- Replace "Ripple Web Client" with Ripple Web Client name.
- Upload this file (or commit to GitHub Pages).
Customize as you see fit!
-->
<html>
<html lang="en">
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Ripple Web Client</title>
<title>Ripple Dev Portal: Brand Guidelines</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/bootstrap-modal.js"></script>
<!-- favicon -->
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!-- Custom Js -->
<script src="js/main.js"></script>
<!-- Flatdoc -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/legacy.js'></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/flatdoc.js'></script>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<script src="js/bootstrap.min.js"></script>
<!-- Flatdoc theme -->
<link href='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/style.css' rel='stylesheet'>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/script.js'></script>
<script src='vendor/flatdoc/v/0.8.0/legacy.js'></script>
<script src='vendor/flatdoc/v/0.8.0/flatdoc.js'></script>
<!-- Flatdoc theme -->
<link href='vendor/flatdoc/v/0.8.0/theme-white/style.css' rel='stylesheet'>
<script src='vendor/flatdoc/v/0.8.0/theme-white/script.js'></script>
<!-- Meta -->
<meta content="Ripple Web Client" property="og:title">
<meta content="Ripple Web Client description goes here." name="description">
<!-- Custom Stylesheet -->
<link href='https://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,300' rel='stylesheet' type='text/css'>
<link href='css/main.css' rel='stylesheet'>
<link href='css/custom.css' rel='stylesheet'>
<!-- Custom Stylesheet -->
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,300' rel='stylesheet' type='text/css'>
<link href='https://dev.ripple.com/css/main.css' rel='stylesheet'>
<link href='css/custom.css' rel='stylesheet'>
<!-- Custom Js -->
<!-- start Mixpanel -->
@@ -65,26 +52,31 @@ mixpanel.init("132d42885e094171f34467fc54da6fab");
</head>
<body class="brand_guidelines" role='flatdoc'>
<div class='header'>
<div class='left'>
<h1>{<i class="icon-ripple-logo"></i>}</h1>
<ul>
<li><a href='index.html'>Documentation</a></li>
<li><a href='https://ripple.com/dev/blog'>Developer blog</a></li>
<li><a href='https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98' target='_blank'>Developer Forum</a></li>
<li class="active"><a href='#'>Brand Guidelines</a></li>
<li><a href='https://www.bountysource.com/teams/ripple/bounties'target='_blank'>Bounties</a></li>
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://dev.ripple.com/"><img class="small_logo" src="assets/img/ripple_logo_small.png"></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/">Resources</a></li>
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a></li>
<li><a href="https://ripplelabs.atlassian.net/">Bug Tracking</a></li>
<li><a href="https://ripple.com/dev/blog/">Dev Blog</a></li>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a></li>
</ul>
<a href="" class="header-menu-button">
&nbsp;
</a>
</div>
<div class='right'>
<!-- GitHub buttons: see http://ghbtns.com
<iframe src="/vendor/ghbtn.html?user=ripple&repo=ripple-dev-portal&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe> -->
</div>
<div class='right'>
<!-- GitHub buttons -->
<iframe src="https://dev.ripple.com/vendor/ghbtn.html?user=ripple&repo=ripple-dev-portal&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
</div>
</div><!--/.nav-collapse -->
</div>
</div>
<div class='content-root guidelines-content'>
@@ -397,6 +389,70 @@ mixpanel.init("132d42885e094171f34467fc54da6fab");
</div>
</div>
</div>
<div class="footer">
<div class="container">
<p class="text-muted">
<div class="row">
<div class="col-md-2">
<ul class="footer_links applications">
<li><a href="https://www.rippletrade.com">Ripple Trade</a>
<li><a href="https://www.ripplecharts.com">Ripple Charts</a>
<li><a href="https://ripple.com/graph">Ripple Graph</a>
<li><a href="http://codius.org/">Codius</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links middleware">
<li><a href="https://github.com/ripple/gatewayd">Gatewayd</a>
<li><a href="ripple-rest.html">Ripple REST</a>
<li><a href="https://github.com/ripple/ripple-lib">Ripple Lib</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links core_network">
<li><a href="rippled-apis.html">rippled</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links bounties">
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a>
<li><a href="https://ripplelabs.atlassian.net/">Bug tracking</a>
<li><a href="guidelines.html">Brand guidelines</a>
<li><a href="https://ripple.com/dev/blog/">Dev blog</a>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a>
<li><a href="https://ripple.com/wiki/Main_Page">Wiki</a>
</ul>
</div>
<div class="col-md-4 mail_chimp">
<p>Join the mailing list!</p>
<label for="mce-EMAIL">Email address</label>
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{clear:left; font:14px; }
</style>
<div id="mc_embed_signup">
<form action="//ripple.us4.list-manage.com/subscribe/post?u=245dbc1c47849f034390dc5bf&amp;id=4dfbe160d0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px; top: -50px;"><input type="text" name="b_245dbc1c47849f034390dc5bf_4dfbe160d0" tabindex="-1" value=""></div>
<input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe" class="button btn btn-primary">
</form>
</div>
<!--End mc_embed_signup-->
</div>
</div>
</p>
</div>
</div>
</body>
</html>

View File

@@ -1,32 +1,31 @@
<!doctype html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Ripple Dev Portal Resources</title>
<title>Ripple Developer Portal: Introduction</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Google Font -->
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'>
<!-- Font Awesome -->
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<!-- Custom stuff -->
<link href="css/custom-landing.css" rel="stylesheet">
<!-- favicon -->
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!-- Flatdoc -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/legacy.js'></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/flatdoc.js'></script>
<!-- Flatdoc theme -->
<link href='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/style.css' rel='stylesheet'>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/script.js'></script>
<!-- Custom Stylesheet -->
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,300' rel='stylesheet' type='text/css'>
<link href='https://dev.ripple.com/css/main.css' rel='stylesheet'>
<link href='css/custom.css' rel='stylesheet'>
<!-- start Mixpanel -->
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- start Mixpanel -->
<script type="text/javascript">(function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==
typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" ");for(g=0;g<i.length;g++)f(c,i[g]);
b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]);
@@ -35,87 +34,250 @@ mixpanel.init("132d42885e094171f34467fc54da6fab");
<script>mixpanel.track("View");</script>
<!-- end Mixpanel -->
<!-- start google analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
<!-- start google analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49188512-1', 'ripple.com');
ga('send', 'pageview');
ga('create', 'UA-49188512-1', 'ripple.com');
ga('send', 'pageview');
</script>
</script>
<!-- end google analytics -->
<!-- syntax selection js -->
<script src='js/multicodetab.js'></script>
<script>
$(document).on('flatdoc:ready', $().multicode_tabs);
</script>
<!-- Temporary shims until I modify the css directly -->
<link type='text/css' rel='stylesheet' href='css/mod.css' />
<script src='js/expandcode.js'></script>
</head>
<body role='flatdoc' class='no-literate'>
<script type='text/javascript'>if (window.location.host != "dev.ripple.com") {
document.write("<div style='background-color: #d55;position:fixed;top:0;right:150px; color:white;padding:1em;font-size:15pt;z-index:1000;'>Draft</div>");}</script>
<div class='header'>
<div class='left'>
<h1>{<i class="icon-ripple-logo"></i>}</h1>
<ul>
<li class="active"><a href='#'>Documentation</a></li>
<li><a href='https://ripple.com/dev/blog'>Developer blog</a></li>
<li><a href='https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98' target='_blank'>Developer Forum</a></li>
<li><a href='guidelines.html'>Brand Guidelines</a></li>
<li><a href='https://www.bountysource.com/teams/ripple/bounties' target='_blank'>Bounties</a></li>
</ul>
</div>
<div class='right'>
<!-- GitHub buttons: ghbtn.html -->
<iframe src="https://dev.ripple.com/vendor/ghbtn.html?user=ripple&amp;repo=ripple-dev-portal&amp;type=watch&amp;count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
</div>
</div>
<div class="header-subnav-wrapper">
<div class="header-subnav">
<ul>
</ul>
<div class='clearer'>&nbsp;</div>
</head>
<body>
<div class="wrapper">
<!-- navigation -->
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://dev.ripple.com/"><img class="small_logo" src="assets/img/ripple_logo_small.png"></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/">Resources</a></li>
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a></li>
<li><a href="https://ripplelabs.atlassian.net/">Bug Tracking</a></li>
<li><a href="https://ripple.com/dev/blog/">Dev Blog</a></li>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a></li>
</ul>
<div class='right'>
<!-- GitHub buttons -->
<iframe src="https://dev.ripple.com/vendor/ghbtn.html?user=ripple&repo=ripple-dev-portal&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
</div>
</div><!--/.nav-collapse -->
</div>
</div>
<div class='content-root'>
<div class='menubar'>
<div class='menu section' role='flatdoc-menu'></div>
</div>
<div role='flatdoc-content' class='content'></div>
</div>
<!-- Initializer -->
<script src='js/toc.js' type='text/javascript'></script>
<script type='text/javascript'>
var GET_VARS = window.location.search.replace("?","").split("&");
var doc_to_load = toc[0]; // Default
for (i=0; i < toc.length; i+=1) {
//Create a link in the sub-nav. TEMPORARY UNTIL BREADCRUMBS
//Note: this doesn't work if this script is in the header, before the HTML it modifies
$(".header-subnav ul").append("<li><a href='?p="+toc[i].slug+"' id='subnav-"+toc[i].slug+"'>"+toc[i].title+"</a></li>");
if (GET_VARS.indexOf("p="+toc[i].slug)>-1) {
doc_to_load = toc[i];
$("#subnav-"+toc[i].slug).addClass("active");
}
}
//Now actually load it
document.title = doc_to_load.title + " - Ripple Dev Portal";
<!-- jumbotron -->
<!-- <div class="container theme-showcase" role="main"> -->
<div class="jumbotron">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="col-md-6">
<img class="large_logo" src="assets/img/ripple_logo_large.png">
</div>
<div class="col-md-6">
<p class="main_callout">Ripple is a protocol and distributed network for value exchange. You can issue value onto the Ripple Network by building a gateway or integrating your existing payment system with the Ripple network. If you'd like to build apps that allow people to exchange value you'll want to look at <a target="_blank" href="http://www.xrpga.org/gateways.html">existing gateways.</a></p>
<p class="join">Join the mailing list!</p>
<label for="mce-EMAIL2">Email Address</label>
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{clear:left; font:14px; }
</style>
<div id="mc_embed_signup_welcome">
<form action="//ripple.us4.list-manage.com/subscribe/post?u=245dbc1c47849f034390dc5bf&amp;id=4dfbe160d0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL2" placeholder="" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;"><input type="text" name="b_245dbc1c47849f034390dc5bf_4dfbe160d0" tabindex="-1" value=""></div>
<input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe2" class="button btn btn-primary">
</form>
</div>
<!--End mc_embed_signup-->
</div>
</div>
</div>
</div>
</div>
<!-- </div> -->
Flatdoc.run({
fetcher: Flatdoc.file(doc_to_load.file)
});
</script>
</body>
<!-- main container -->
<div class="container">
<div class="row">
<!-- Applications -->
<div class="col-md-3 main_title"><i class="fa fa-tachometer"></i> Applications</div>
<div class="col-md-9 description">
<h2>Ripple Trade</h2>
<p>The official open-source web client to Ripple.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="https://www.rippletrade.com"><i class="fa fa-home"></i> Website </a></li>
<li><a href="https://github.com/ripple/ripple-client"><i class="fa fa-code"></i> Source </a></li>
<li><a href="https://www.bountysource.com/trackers/3604734-ripple-trade"><i class="fa fa-dot-circle-o"></i> Bounties </a></li>
</ul>
</div>
<div class="col-md-3 main_title"></div>
<div class="col-md-9 description highlight">
<h2>Ripple Charts</h2>
<p>Live charts showing trading metrics and activity.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="https://www.ripplecharts.com"><i class="fa fa-home"></i> Website </a></li>
<li><a href="http://docs.rippledataapi.apiary.io/"><i class="fa fa-file-text-o"></i> Overview </a></li>
<li><a href="https://github.com/ripple/ripplecharts-frontend"><i class="fa fa-code"></i> Source (Frontend) </a></li>
<li><a href="https://github.com/ripple/ripple-data-api"><i class="fa fa-code"></i> Source (Data API) </a></li>
<li><a href="https://www.bountysource.com/trackers/3954022-ripple-charts"><i class="fa fa-dot-circle-o"></i> Bounties </a></li>
</ul>
</div>
<div class="col-md-3 main_title"></div>
<div class="col-md-9 description">
<h2>Ripple Graph</h2>
<p>Interactive graph visualization of the Ripple ledger.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="https://ripple.com/graph"><i class="fa fa-home"></i> Website </a></li>
<li><a href="https://github.com/ripple/ripple-graph"><i class="fa fa-code"></i> Source </a></li>
</ul>
</div>
<!-- Middleware -->
<div class="col-md-3 main_title"><i class="fa fa-cogs"></i> Middleware</div>
<div class="col-md-9 description highlight">
<h2>Gatewayd</h2>
<p>Framework software for building a gateway—just add the connections to your payment system.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="https://github.com/ripple/gatewayd"><i class="fa fa-code"></i> Source </a></li>
<li><a href="https://www.bountysource.com/trackers/552820-gatewayd"><i class="fa fa-dot-circle-o"></i> Bounties </a></li>
</ul>
</div>
<div class="col-md-3 main_title"></div>
<div class="col-md-9 description">
<h2>Ripple REST</h2>
<p>Easily connect with a rippled server using REST: check balances, set trust lines, and more.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="ripple-rest.html"><i class="fa fa-file"></i> Documentation </a></li>
<li><a href="https://github.com/ripple/ripple-rest"><i class="fa fa-code"></i> Source </a></li>
<li><a href="https://www.bountysource.com/trackers/500333-ripple-rest-api"><i class="fa fa-dot-circle-o"></i> Bounties </a></li>
</ul>
</div>
<div class="col-md-3 main_title"></div>
<div class="col-md-9 description last highlight">
<h2>Ripple Lib</h2>
<p>A JavaScript API for interacting with rippled.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="https://github.com/ripple/ripple-lib"><i class="fa fa-code"></i> Source </a></li>
<li><a href="https://www.bountysource.com/trackers/323756-ripple-lib"><i class="fa fa-dot-circle-o"></i> Bounties </a></li>
</ul>
</div>
<!-- Core Network -->
<div class="col-md-3 main_title"><i class="fa fa-database"></i> Core Network</div>
<div class="col-md-9 description last">
<h2>rippled</h2>
<p>The core server that makes the Ripple network possible.</p>
<ul class="resources">
<li>Resources:</li>
<li><a href="rippled-apis.html"><i class="fa fa-file"></i> Documentation </a></li>
<li><a href="https://github.com/ripple/rippled"><i class="fa fa-code"></i> Source </a></li>
<li><a href="https://www.bountysource.com/trackers/304896-rippled"><i class="fa fa-dot-circle-o"></i> Bounties </a></li>
</ul>
</div>
</div>
</div>
<div class="footer">
<div class="container">
<p class="text-muted">
<div class="row">
<div class="col-md-2">
<ul class="footer_links applications">
<li><a href="https://www.rippletrade.com">Ripple Trade</a>
<li><a href="https://www.ripplecharts.com">Ripple Charts</a>
<li><a href="https://ripple.com/graph">Ripple Graph</a>
<li><a href="http://codius.org/">Codius</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links middleware">
<li><a href="https://github.com/ripple/gatewayd">Gatewayd</a>
<li><a href="ripple-rest.html">Ripple REST</a>
<li><a href="https://github.com/ripple/ripple-lib">Ripple Lib</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links core_network">
<li><a href="rippled-apis.html">rippled</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links bounties">
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a>
<li><a href="https://ripplelabs.atlassian.net/">Bug tracking</a>
<li><a href="guidelines.html">Brand guidelines</a>
<li><a href="https://ripple.com/dev/blog/">Dev blog</a>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a>
<li><a href="https://ripple.com/wiki/Main_Page">Wiki</a>
</ul>
</div>
<div class="col-md-4">
<p>Join the mailing list!</p>
<label for="mce-EMAIL">Email address</label>
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{clear:left; font:14px; }
</style>
<div id="mc_embed_signup">
<form action="//ripple.us4.list-manage.com/subscribe/post?u=245dbc1c47849f034390dc5bf&amp;id=4dfbe160d0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px; top: -50px;"><input type="text" name="b_245dbc1c47849f034390dc5bf_4dfbe160d0" tabindex="-1" value=""></div>
<input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe" class="button btn btn-primary">
</form>
</div>
<!--End mc_embed_signup-->
</div>
</div>
</p>
</div>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

6
js/bootstrap.min.js vendored Normal file

File diff suppressed because one or more lines are too long

184
ripple-rest.html Normal file
View File

@@ -0,0 +1,184 @@
<!doctype html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Ripple Developer Portal: Ripple-REST</title>
<!-- favicon -->
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!-- Flatdoc -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/legacy.js'></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/flatdoc.js'></script>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<script src="js/bootstrap.min.js"></script>
<!-- Flatdoc theme -->
<link href='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/style.css' rel='stylesheet'>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/script.js'></script>
<!-- Custom Stylesheet -->
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,300' rel='stylesheet' type='text/css'>
<link href='https://dev.ripple.com/css/main.css' rel='stylesheet'>
<link href='css/custom.css' rel='stylesheet'>
<!-- start Mixpanel -->
<script type="text/javascript">(function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==
typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" ");for(g=0;g<i.length;g++)f(c,i[g]);
b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]);
mixpanel.init("132d42885e094171f34467fc54da6fab");
</script>
<script>mixpanel.track("View");</script>
<!-- end Mixpanel -->
<!-- start google analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49188512-1', 'ripple.com');
ga('send', 'pageview');
</script>
<!-- end google analytics -->
<!-- syntax selection js -->
<script src='js/multicodetab.js'></script>
<script>
Flatdoc.run({
fetcher: Flatdoc.file('ripplerest_api.md')
});
</script>
<!-- Temporary shims until I modify the css directly -->
<link type='text/css' rel='stylesheet' href='css/mod.css' />
<script src='js/expandcode.js'></script>
</head>
<body role='flatdoc' class='no-literate'>
<!--Draft warning would go here-->
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://dev.ripple.com/"><img class="small_logo" src="assets/img/ripple_logo_small.png"></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/">Resources</a></li>
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a></li>
<li><a href="https://ripplelabs.atlassian.net/">Bug Tracking</a></li>
<li><a href="https://ripple.com/dev/blog/">Dev Blog</a></li>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a></li>
</ul>
<div class='right'>
<!-- GitHub buttons -->
<iframe src="https://dev.ripple.com/vendor/ghbtn.html?user=ripple&repo=ripple-dev-portal&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
</div>
</div><!--/.nav-collapse -->
</div>
</div>
<!--
<div class="header-subnav-wrapper">
<div class='header-subnav navbar-fixed-top'>
<ul>
<li><a href='?p=introduction' id='subnav-intro'>Introduction</a></li>
<li><a href='?p=ripple-rest-api' id='subnav-rest'>Ripple-REST API</a></li>
<li><a href='?p=web-sockets-api' id='subnav-websocket'>WebSocket &amp; JSON-RPC APIs</a></li>
</ul>
<div class='clearer'>&nbsp;</div>
</div>
</div>
-->
<div class='content-root'>
<div class='menubar'>
<div class='menu section' role='flatdoc-menu'></div>
</div>
<div role='flatdoc-content' class='content'>
</div>
</div>
<div class="footer">
<div class="container">
<p class="text-muted">
<div class="row">
<div class="col-md-2">
<ul class="footer_links applications">
<li><a href="https://www.rippletrade.com">Ripple Trade</a>
<li><a href="https://www.ripplecharts.com">Ripple Charts</a>
<li><a href="https://ripple.com/graph">Ripple Graph</a>
<li><a href="http://codius.org/">Codius</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links middleware">
<li><a href="https://github.com/ripple/gatewayd">Gatewayd</a>
<li><a href="ripple-rest.html">Ripple REST</a>
<li><a href="https://github.com/ripple/ripple-lib">Ripple Lib</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links core_network">
<li><a href="rippled-apis.html">rippled</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links bounties">
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a>
<li><a href="https://ripplelabs.atlassian.net/">Bug tracking</a>
<li><a href="guidelines.html">Brand guidelines</a>
<li><a href="https://ripple.com/dev/blog/">Dev blog</a>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a>
<li><a href="https://ripple.com/wiki/Main_Page">Wiki</a>
</ul>
</div>
<div class="col-md-4 mail_chimp">
<p>Join the mailing list!</p>
<label for="mce-EMAIL">Email address</label>
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{clear:left; font:14px; }
</style>
<div id="mc_embed_signup">
<form action="//ripple.us4.list-manage.com/subscribe/post?u=245dbc1c47849f034390dc5bf&amp;id=4dfbe160d0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px; top: -50px;"><input type="text" name="b_245dbc1c47849f034390dc5bf_4dfbe160d0" tabindex="-1" value=""></div>
<input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe" class="button btn btn-primary">
</form>
</div>
<!--End mc_embed_signup-->
</div>
</div>
</p>
</div>
</div>
</body>
</html>

187
rippled-apis.html Normal file
View File

@@ -0,0 +1,187 @@
<!doctype html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<title>Ripple Developer Portal: rippled APIs</title>
<!-- favicon -->
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!-- Flatdoc -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/legacy.js'></script>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/flatdoc.js'></script>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<script src="js/bootstrap.min.js"></script>
<!-- Flatdoc theme -->
<link href='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/style.css' rel='stylesheet'>
<script src='https://dev.ripple.com/vendor/flatdoc/v/0.8.0/theme-white/script.js'></script>
<!-- Custom Stylesheet -->
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,300' rel='stylesheet' type='text/css'>
<link href='css/main.css' rel='stylesheet'>
<link href='css/custom.css' rel='stylesheet'>
<!-- start Mixpanel -->
<script type="text/javascript">(function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==
typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" ");for(g=0;g<i.length;g++)f(c,i[g]);
b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]);
mixpanel.init("132d42885e094171f34467fc54da6fab");
</script>
<script>mixpanel.track("View");</script>
<!-- end Mixpanel -->
<!-- start google analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-49188512-1', 'ripple.com');
ga('send', 'pageview');
</script>
<!-- end google analytics -->
<!-- syntax selection js -->
<script src='js/multicodetab.js'></script>
<script>
$(document).on('flatdoc:ready', $().multicode_tabs);
</script>
<script>
Flatdoc.run({
fetcher: Flatdoc.file('websocket_api.md')
});
</script>
<!-- Temporary shims until I modify the css directly -->
<link type='text/css' rel='stylesheet' href='css/mod.css' />
<script src='js/expandcode.js'></script>
</head>
<body role='flatdoc' class='no-literate'>
<!--Draft warning would go here-->
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://dev.ripple.com/"><img class="small_logo" src="assets/img/ripple_logo_small.png"></a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/">Resources</a></li>
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a></li>
<li><a href="https://ripplelabs.atlassian.net/">Bug Tracking</a></li>
<li><a href="https://ripple.com/dev/blog/">Dev Blog</a></li>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a></li>
</ul>
<div class='right'>
<!-- GitHub buttons -->
<iframe src="https://dev.ripple.com/vendor/ghbtn.html?user=ripple&repo=ripple-dev-portal&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="110" height="20"></iframe>
</div>
</div><!--/.nav-collapse -->
</div>
</div>
<!--
<div class="header-subnav-wrapper">
<div class='header-subnav navbar-fixed-top'>
<ul>
<li><a href='?p=introduction' id='subnav-intro'>Introduction</a></li>
<li><a href='?p=ripple-rest-api' id='subnav-rest'>Ripple-REST API</a></li>
<li><a href='?p=web-sockets-api' id='subnav-websocket'>WebSocket &amp; JSON-RPC APIs</a></li>
</ul>
<div class='clearer'>&nbsp;</div>
</div>
</div>
-->
<div class='content-root'>
<div class='menubar'>
<div class='menu section' role='flatdoc-menu'></div>
</div>
<div role='flatdoc-content' class='content'>
</div>
</div>
<div class="footer">
<div class="container">
<p class="text-muted">
<div class="row">
<div class="col-md-2">
<ul class="footer_links applications">
<li><a href="https://www.rippletrade.com">Ripple Trade</a>
<li><a href="https://www.ripplecharts.com">Ripple Charts</a>
<li><a href="https://ripple.com/graph">Ripple Graph</a>
<li><a href="http://codius.org/">Codius</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links middleware">
<li><a href="https://github.com/ripple/gatewayd">Gatewayd</a>
<li><a href="ripple-rest.html">Ripple REST</a>
<li><a href="https://github.com/ripple/ripple-lib">Ripple Lib</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links core_network">
<li><a href="rippled-apis.html">rippled</a>
</ul>
</div>
<div class="col-md-2">
<ul class="footer_links bounties">
<li><a href="https://www.bountysource.com/teams/ripple/bounties">Bounties</a>
<li><a href="https://ripplelabs.atlassian.net/">Bug tracking</a>
<li><a href="guidelines.html">Brand guidelines</a>
<li><a href="https://ripple.com/dev/blog/">Dev blog</a>
<li><a href="https://ripple.com/forum/viewforum.php?f=2&sid=c016bc6b934120b7117c0e136e74de98">Forums</a>
<li><a href="https://ripple.com/wiki/Main_Page">Wiki</a>
</ul>
</div>
<div class="col-md-4 mail_chimp">
<p>Join the mailing list!</p>
<label for="mce-EMAIL">Email address</label>
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{clear:left; font:14px; }
</style>
<div id="mc_embed_signup">
<form action="//ripple.us4.list-manage.com/subscribe/post?u=245dbc1c47849f034390dc5bf&amp;id=4dfbe160d0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px; top: -50px;"><input type="text" name="b_245dbc1c47849f034390dc5bf_4dfbe160d0" tabindex="-1" value=""></div>
<input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe" class="button btn btn-primary">
</form>
</div>
<!--End mc_embed_signup-->
</div>
</div>
</p>
</div>
</div>
</body>
</html>