From b25b46193e271c64e7b35ef53d9f760cfa8f36b5 Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Wed, 13 Feb 2019 12:46:45 -0500 Subject: [PATCH 1/7] video listing --- documents/resources/setup-videos.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 documents/resources/setup-videos.md diff --git a/documents/resources/setup-videos.md b/documents/resources/setup-videos.md new file mode 100644 index 0000000..5608061 --- /dev/null +++ b/documents/resources/setup-videos.md @@ -0,0 +1,16 @@ +# Getting started with LBRY development + +Having trouble with getting your LBRY development environment setup or do you prefer following along with a video? Well you're in luck...we have setup videos for many of projects! + +## Desktop Application +Check out [our video tutorial](https://spee.ch/7da73fc508ffc4ff8b2711e3c3950110430b0c5f/LBRYAppDesign) to get the [Desktop app](https://github.com/lbryio/lbry-desktop) configured to run from source. + + +## Android Application +Check out [our video tutorial](https://spee.ch/e781060bc708247f07afebc02d5f75cfba8e2c4b/video-2018-10-15053403) to get the [Android app](https://github.com/lbryio/lbry-android) configured to run from source. + +## LBRY SDK +Check out [our video tutorial](https://spee.ch/967f99344308f1e90f0620d91b6c93e4dfb240e0/lbrynet-dev-setup) to get the [LBRY SDK](https://github.com/lbryio/lbry) configured to run from source. + +## LBRY Blockchain +Check out [our video tutorial](https://spee.ch/5803b66dca7707584b36fe6b644f278fc39d1adf/intro-to-LBRYcrd) to get the [LBRY Blockchain](https://github.com/lbryio/lbrycrd) configured to run from source. From 849ca14511862791b96d1f85e6c1d2f02cae7d2f Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Wed, 13 Feb 2019 12:49:04 -0500 Subject: [PATCH 2/7] add setup videos link --- documents/resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/documents/resources.md b/documents/resources.md index eb29270..8ed68c0 100644 --- a/documents/resources.md +++ b/documents/resources.md @@ -6,6 +6,7 @@ title: Resources ## Additional Resources +- [Developer Setup Videos](/resources/setup-videos) - [LBRY Glossary](/glossary) - [LBRY Merkle Claim Trie](/resources/claimtrie) - [LBRY Consensus Algorithm](/resources/consensus) From 1a45a3f5e415cd072d7ae0e46c389325d87074b4 Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Wed, 13 Feb 2019 12:54:38 -0500 Subject: [PATCH 3/7] add setup videos link Not sure if we want to link to the page, or directly to the video. Figured the page is easier in case the links change, but it is an extra click. --- documents/contribute.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/documents/contribute.md b/documents/contribute.md index 5d495dd..ce6c7bb 100644 --- a/documents/contribute.md +++ b/documents/contribute.md @@ -20,8 +20,8 @@ If you want to contribute to LBRY, there's definitely something for you! The fir | Component | Language (Toolset) | What Is It --- | --- | --- -| [lbrycrd](https://github.com/lbryio/lbrycrd) | C++ | A full node for the LBRY blockchain, including a standalone wallet. Used by miners and some applications. Most consumer applications do not bundle [[lbrycrd]] directly, and instead bundle [[lbry-sdk]]. -| [lbry-sdk](https://github.com/lbryio/lbry) | Python (asyncio) | A daemon that can be used directly or to develop other applications. Provides convenience [APIs](/api/sdk), bundles an SPV wallet ([[torba]]), and contains an implementation of the LBRY data network. | +| [lbrycrd](https://github.com/lbryio/lbrycrd) | C++ | A full node for the LBRY blockchain, including a standalone wallet. Used by miners and some applications. Most consumer applications do not bundle [[lbrycrd]] directly, and instead bundle [[lbry-sdk]]. [Setup video tutorial available](/resources/setup-videos). +| [lbry-sdk](https://github.com/lbryio/lbry) | Python (asyncio) | A daemon that can be used directly or to develop other applications. Provides convenience [APIs](/api/sdk), bundles an SPV wallet ([[torba]]), and contains an implementation of the LBRY data network. [Setup video tutorial available](/resources/setup-videos). | | [torba](https://github.com/lbryio/torba) | Python | An [[SPV]] (Simple Payment Verification) wallet. Bundled with [[lbry-sdk]]. | | [wallet server](https://github.com/lbryio/lbry/tree/master/lbrynet/extras/wallet/server) | Protobuf, Python | The wallet server used by [[torba]]. | [schema](https://github.com/lbryio/lbry/tree/master/lbrynet/schema) | Protobuf, Python | Defines the structure of the metadata stored in the LBRY blockchain. @@ -29,10 +29,10 @@ If you want to contribute to LBRY, there's definitely something for you! The fir ### Official Applications | Application | Language (Toolset) | What Is It --- | --- | --- -| [lbry-desktop](https://github.com/lbryio/lbry-desktop) | JavaScript (ReactJS, Electron) | A graphical browser for the LBRY network for Windows, macOS, and Linux. [[lbry-desktop]] is built with [[lbry-sdk]]. | -| [lbry-android](https://github.com/lbryio/lbry-android) | JavaScript (ReactNative), Python (kivy) | A graphical browser for the LBRY network for Android. [[lbry-android]] is built with [[lbry-sdk]]. +| [lbry-desktop](https://github.com/lbryio/lbry-desktop) | JavaScript (ReactJS, Electron) | A graphical browser for the LBRY network for Windows, macOS, and Linux. [[lbry-desktop]] is built with [[lbry-sdk]]. [Setup video tutorial available](/resources/setup-videos). | +| [lbry-android](https://github.com/lbryio/lbry-android) | JavaScript (ReactNative), Python (kivy) | A graphical browser for the LBRY network for Android. [[lbry-android]] is built with [[lbry-sdk]]. [Setup video tutorial available](/resources/setup-videos). | [lbry-redux](https://github.com/lbryio/lbry-redux) | JavaScript (Redux) | A common codebase for shared Redux logic between [[lbry-desktop]] and [[lbry-android]]. -| [spee.ch](https://github.com/lbryio/spee.ch) | JavaScript (Node, ReactJS, Express) | A web-based host for free LBRY content. Usable directly as a content link dump site or as a customized, standalone install. +| [spee.ch](https://github.com/lbryio/spee.ch) | JavaScript (Node, ReactJS, Express) | A web-based host for free LBRY content. Usable directly as a content link dump site or as a customized, standalone install. ### Websites | Domain | Language (Toolset) | What Is It From d9a4028cf0012290a089b2a77b7382e55f04afdf Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Thu, 14 Feb 2019 17:19:54 -0500 Subject: [PATCH 4/7] Update resources.md --- documents/resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documents/resources.md b/documents/resources.md index 8ed68c0..a0a5c88 100644 --- a/documents/resources.md +++ b/documents/resources.md @@ -6,7 +6,7 @@ title: Resources ## Additional Resources -- [Developer Setup Videos](/resources/setup-videos) +- [Developer Setup Intro Videos](/resources/setup-videos) - [LBRY Glossary](/glossary) - [LBRY Merkle Claim Trie](/resources/claimtrie) - [LBRY Consensus Algorithm](/resources/consensus) From c060cd8f4f1803562a72785633fb5543bd64a139 Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Thu, 14 Feb 2019 17:24:42 -0500 Subject: [PATCH 5/7] add redirects to spee.ch videos --- app/data/redirects.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/data/redirects.json b/app/data/redirects.json index c7c3a7f..49d9145 100644 --- a/app/data/redirects.json +++ b/app/data/redirects.json @@ -9,6 +9,10 @@ "/resources/schema": "/spec#metadata", "/resources/signing-claim": "/resources/claim-signing", "/resources/uri": "/spec#urls", + "/resources/video-lbrysdk": "https://spee.ch/967f99344308f1e90f0620d91b6c93e4dfb240e0/lbrynet-dev-setup", + "/resources/video-lbrycrd": "https://spee.ch/5803b66dca7707584b36fe6b644f278fc39d1adf/intro-to-LBRYcrd", + "/resources/video-lbrydesktop": "https://spee.ch/7da73fc508ffc4ff8b2711e3c3950110430b0c5f/LBRYAppDesign", + "/resources/video-lbryandroid": "https://spee.ch/e781060bc708247f07afebc02d5f75cfba8e2c4b/video-2018-10-15053403", "/tour": "/playground", "/specification": "/spec", "/whitepaper": "/spec" From bcd62f9142106469e05b019178bcda4521a601ad Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Thu, 14 Feb 2019 17:28:43 -0500 Subject: [PATCH 6/7] fix links + wording --- documents/resources/setup-videos.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documents/resources/setup-videos.md b/documents/resources/setup-videos.md index 5608061..0f43340 100644 --- a/documents/resources/setup-videos.md +++ b/documents/resources/setup-videos.md @@ -3,14 +3,14 @@ Having trouble with getting your LBRY development environment setup or do you prefer following along with a video? Well you're in luck...we have setup videos for many of projects! ## Desktop Application -Check out [our video tutorial](https://spee.ch/7da73fc508ffc4ff8b2711e3c3950110430b0c5f/LBRYAppDesign) to get the [Desktop app](https://github.com/lbryio/lbry-desktop) configured to run from source. +Check out [our video tutorial](/resources/video-lbrydesktop) to setup the [Desktop app](https://github.com/lbryio/lbry-desktop) development environment. ## Android Application -Check out [our video tutorial](https://spee.ch/e781060bc708247f07afebc02d5f75cfba8e2c4b/video-2018-10-15053403) to get the [Android app](https://github.com/lbryio/lbry-android) configured to run from source. +Check out [our video tutorial](/resources/video-lbryandroid) to setup the [Android app](https://github.com/lbryio/lbry-android) development environment. ## LBRY SDK -Check out [our video tutorial](https://spee.ch/967f99344308f1e90f0620d91b6c93e4dfb240e0/lbrynet-dev-setup) to get the [LBRY SDK](https://github.com/lbryio/lbry) configured to run from source. +Check out [our video tutorial](/resources/video-lbrysdk) to setup the [LBRY SDK](https://github.com/lbryio/lbry) development environment. ## LBRY Blockchain -Check out [our video tutorial](https://spee.ch/5803b66dca7707584b36fe6b644f278fc39d1adf/intro-to-LBRYcrd) to get the [LBRY Blockchain](https://github.com/lbryio/lbrycrd) configured to run from source. +Check out [our video tutorial](/resources/video-lbrycrd) to setup the [LBRY Blockchain](https://github.com/lbryio/lbrycrd) development environment. From 24a4ac18475c9ef5a0faaf37412c99d8995bfc15 Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Thu, 14 Feb 2019 17:30:51 -0500 Subject: [PATCH 7/7] update links --- documents/contribute.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/documents/contribute.md b/documents/contribute.md index ce6c7bb..d6e04f6 100644 --- a/documents/contribute.md +++ b/documents/contribute.md @@ -18,21 +18,21 @@ If you want to contribute to LBRY, there's definitely something for you! The fir ### Core Protocol Components -| Component | Language (Toolset) | What Is It ---- | --- | --- -| [lbrycrd](https://github.com/lbryio/lbrycrd) | C++ | A full node for the LBRY blockchain, including a standalone wallet. Used by miners and some applications. Most consumer applications do not bundle [[lbrycrd]] directly, and instead bundle [[lbry-sdk]]. [Setup video tutorial available](/resources/setup-videos). -| [lbry-sdk](https://github.com/lbryio/lbry) | Python (asyncio) | A daemon that can be used directly or to develop other applications. Provides convenience [APIs](/api/sdk), bundles an SPV wallet ([[torba]]), and contains an implementation of the LBRY data network. [Setup video tutorial available](/resources/setup-videos). | -| [torba](https://github.com/lbryio/torba) | Python | An [[SPV]] (Simple Payment Verification) wallet. Bundled with [[lbry-sdk]]. | -| [wallet server](https://github.com/lbryio/lbry/tree/master/lbrynet/extras/wallet/server) | Protobuf, Python | The wallet server used by [[torba]]. -| [schema](https://github.com/lbryio/lbry/tree/master/lbrynet/schema) | Protobuf, Python | Defines the structure of the metadata stored in the LBRY blockchain. +| Component | Language (Toolset) | What Is It | Intro Video +--- | --- | --- | --- +| [lbrycrd](https://github.com/lbryio/lbrycrd) | C++ | A full node for the LBRY blockchain, including a standalone wallet. Used by miners and some applications. Most consumer applications do not bundle [[lbrycrd]] directly, and instead bundle [[lbry-sdk]]. | [Video](/resources/video-lbrycrd) +| [lbry-sdk](https://github.com/lbryio/lbry) | Python (asyncio) | A daemon that can be used directly or to develop other applications. Provides convenience [APIs](/api/sdk), bundles an SPV wallet ([[torba]]), and contains an implementation of the LBRY data network. | [Video](/resources/video-lbrysdk) +| [torba](https://github.com/lbryio/torba) | Python | An [[SPV]] (Simple Payment Verification) wallet. Bundled with [[lbry-sdk]]. +| [wallet server](https://github.com/lbryio/lbry/tree/master/lbrynet/extras/wallet/server) | Protobuf, Python | The wallet server used by [[torba]]. | | +| [schema](https://github.com/lbryio/lbry/tree/master/lbrynet/schema) | Protobuf, Python | Defines the structure of the metadata stored in the LBRY blockchain. | | ### Official Applications -| Application | Language (Toolset) | What Is It ---- | --- | --- -| [lbry-desktop](https://github.com/lbryio/lbry-desktop) | JavaScript (ReactJS, Electron) | A graphical browser for the LBRY network for Windows, macOS, and Linux. [[lbry-desktop]] is built with [[lbry-sdk]]. [Setup video tutorial available](/resources/setup-videos). | -| [lbry-android](https://github.com/lbryio/lbry-android) | JavaScript (ReactNative), Python (kivy) | A graphical browser for the LBRY network for Android. [[lbry-android]] is built with [[lbry-sdk]]. [Setup video tutorial available](/resources/setup-videos). -| [lbry-redux](https://github.com/lbryio/lbry-redux) | JavaScript (Redux) | A common codebase for shared Redux logic between [[lbry-desktop]] and [[lbry-android]]. -| [spee.ch](https://github.com/lbryio/spee.ch) | JavaScript (Node, ReactJS, Express) | A web-based host for free LBRY content. Usable directly as a content link dump site or as a customized, standalone install. +| Application | Language (Toolset) | What Is It | Intro Video +--- | --- | --- | --- +| [lbry-desktop](https://github.com/lbryio/lbry-desktop) | JavaScript (ReactJS, Electron) | A graphical browser for the LBRY network for Windows, macOS, and Linux. [[lbry-desktop]] is built with [[lbry-sdk]]. | [Video](/resources/video-lbrydesktop) +| [lbry-android](https://github.com/lbryio/lbry-android) | JavaScript (ReactNative), Python (kivy) | A graphical browser for the LBRY network for Android. [[lbry-android]] is built with [[lbry-sdk]]. | [Video](/resources/video-lbryandroid) +| [lbry-redux](https://github.com/lbryio/lbry-redux) | JavaScript (Redux) | A common codebase for shared Redux logic between [[lbry-desktop]] and [[lbry-android]]. | | +| [spee.ch](https://github.com/lbryio/spee.ch) | JavaScript (Node, ReactJS, Express) | A web-based host for free LBRY content. Usable directly as a content link dump site or as a customized, standalone install. | | ### Websites | Domain | Language (Toolset) | What Is It