Giter Club home page Giter Club logo

ripple-client's Introduction

Ripple Trade client

Overview

The Ripple Trade client is an open-source GUI for the Ripple network that facilitates the peer-to-peer exchange of any store of value. It’s the only platform where you can trade between stores of value spanning fiat, cryptocurrencies, commodities, and unusual assets like pre-1965 silver dimes.

Ripple Labs is the core team behind the project. For more information on the Ripple protocol, please visit our wiki.

We would love to have folks contribute! Check out our bounties here.

Ripple Trade is available at www.rippletrade.com.

Getting Started

Install Dependencies

Install Node.js, Gulp, Git and Python 2 if you haven't already.

Install bower by running sudo bower install --allow-root.

Fork and clone the ripple-client repository and run npm install.

Create a new config.js file and copy/paste from config-example.js into the same directory.

Build

Run 'gulp' in your command line for development.

Run 'gulp dist' for the production ready client.

Your web client is in the 'build/dist/' directory.

Target backend

By default, the ripple.txt file is pointed at the staging server. This means you will only be able to log in on your dev environment with an account created on staging.rippletrade.com.

If you want to point your environment at the production server:

  • set the authinfo_url in ripple.txt (in the root of the repo directory) to: https://id.ripple.com/v1/authinfo (make sure to rebuild + clear browser cache)
  • set the activate_link property in config.js to https://rippletrade.com/#/register/activate

Directory Layout

build/         -->    compiled files
deps/          -->    client dependencies
docs/          -->    documentation
src/           -->    source code
src/js/client  -->    client classes
src/js/entry   -->    entry points for the various client versions
src/js/util    -->    various static, stateless utility functions
tools/         -->    tools used in the build process

Testing

Stay tuned...

APIs and Libraries used by Ripple Trade client

Reporting Bugs

Have a bug or a feature request? Please create a new issue. Before opening any issue, please search for existing issues and read the Issue Guidelines, written by Nicolas Gallagher.

Contributing

Ripple Labs uses Jira to track issues. We highly encourage our community to contribute but please look at our Development Policy and our CONTRIBUTING.md file before submitting a pull request.

We are also using Bountysource allowing our community to request bids from developers to solve open-source issues!

Community

Keep track of development and community news.

More Information

https://ripple.com/wiki/Ripple_Client

License

https://github.com/ripple/ripple-client/blob/develop/LICENSE

ripple-client's People

Contributors

vhpoet avatar justmoon avatar mrajvanshy avatar yongsoo avatar darkdarkdragon avatar mynetx avatar mesrop avatar anfedorov avatar shekenahglory avatar h0vhannes avatar annatonger avatar geertweening avatar kevinejohn avatar jatchili avatar bsteinlo avatar matthewphinney avatar orzfly avatar sublimator avatar wltsmrz avatar madsn avatar bss- avatar jedmccaleb avatar ahbritto avatar ansimuz avatar normanbarber avatar singpolyma avatar mariatabach avatar jtimon avatar justinlynn avatar abrkn avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.