From 9d5a94637cccd88787c82eb0fb4cff6163187836 Mon Sep 17 00:00:00 2001 From: Jeremy Kauffman Date: Fri, 27 Apr 2018 18:26:23 -0400 Subject: [PATCH] beginning to dump/outline some things about developing --- develop.md | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/develop.md b/develop.md index d6b4838..e62ee0d 100644 --- a/develop.md +++ b/develop.md @@ -2,4 +2,45 @@ title: Development --- -Development resources and guides \ No newline at end of file +Want to build something on top of LBRY? This is the place to get you started. + +At least, it's the place to get started so long as you have some idea of what LBRY _is_. If you don't, you should read the +[Overview](/overview) first. + +## When to Use LBRY + +## When Not to Use LBRY + +## How (Ways?) to Build on LBRY + +### Web, Desktop, and Mobile Applications (Daemon-based Applications) + +Almost all web, desktop, and mobile applications will use the [lbry daemon](https://github.com/lbryio/lbry) as a way of accessing and communicating with the LBRY network. + +#### Web Applications + +1. Set up a web server. +1. Install lbry. (Docker images? Other convenient ways of doing this?) +1. Bridging basics. + +### Desktop Applications + +1. Desktop applications will typically bundle the [lbry daemon](https://github.com/lbryio/lbry). +1. lbry-desktop as example + +### Android Applications + +1. (Whatever magic you have to do to get a daemon running on Android.) + +### iOS Applications + +It is not currently possible to use LBRY on iOS. [There is a bounty](lbry.io/bounty/ios-daemon) for this. + +### Blockchain and Wallet Level (Full Node Applications) + +Not all applications will want to use the full LBRY protocol, or some applications may be specifically designed with full blockchain interactions in mind. + +1. How to install lbrycrd. +1. lbrycrd documentation + +## Desired Applications