Ripplepay Code ¶
This is where coding and technical development for Ripplepay is managed. Feel free to browse around. If you want to participate in the development discussion, please join the mailing list.
If you want a login to edit this wiki or submit tickets, etc., ask on the list, or email Ryan at info@ripplepay.com.
Ripplepay v2 ¶
Ripplepay is a web application implementing the Ripple concept written in Python using the Django framework. The existing site is built using the very-antiquated Django 0.91. The plan is to rewrite it to bring it up to the latest Django version and improve the code generally, and then start adding new features as per the roadmap below.
- Roadmap Overview - High level description of main features of v2.
- RipplepayArchitecture - New architecture for ripplepay.com.
Getting Started ¶
You can browse the code on this site. To get the code for development, use Git:
git clone http://git.ripplepay.com/ripplepay.git .
More information for developers:
- RipplepaySetup - Getting a Ripplepay instance up and running.
- RipplepayDevNotes - Things to keep in mind when writing Ripplepay code.
Development Tools ¶
- Python
- Official tutorial
- Dive Into Python, another great place to start.
- Django - The python web framework that Ripplepay is built with.
- Documentation, start with the tutorial at the top.
- Celery - Task queue for Django, for asynchronous transactions in the new v2 architecture.
- Git - Distributed version control
Project Links ¶
- Ripple Project - Project wiki.
- Ripplepay - The original Ripple implementation.
- Ripplepay Development Group - Dev mailing list.
- Ripple Project Group - Project mailing list.
- Sourceforge Project Page - Get the released source code to set up your own Ripple site.