From c43e5bc6b6e3f0506764a00a79c56052c12696b3 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sat, 19 Dec 2020 02:34:31 -0600 Subject: [PATCH] Document third party dependencies. Fixes #2677 --- Technotes/Dependencies.markdown | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/Technotes/Dependencies.markdown b/Technotes/Dependencies.markdown index 9f8ac686c..88bb60df8 100644 --- a/Technotes/Dependencies.markdown +++ b/Technotes/Dependencies.markdown @@ -4,22 +4,30 @@ In addition to our own frameworks (RSCore, RSDatabase, RSParser, RSTree, and RSW Thank you to the authors of these! -## BrightFutures +## [BrightFutures](https://github.com/Thomvis/BrightFutures) +Required by OAuthSwift (through Erik) as a testing dependency. Not shipped in NNW. -## Erik +## [Erik](https://github.com/phimage/Erik) +Required by OAuthSwift as a testing dependency. Not shipped in NNW. -## FileKit +## [FileKit](https://github.com/nvzqz/FileKit) +Required by OAuthSwift (through Erik) as a testing dependency. Not shipped in NNW. -## FMDB +## [FMDB](https://github.com/ccgus/fmdb) +RSDatabase uses FMDB for SQLite persistence. -## Kanna +## [Kanna](https://github.com/tid-kijyun/Kanna) +Required by OAuthSwift as a testing dependency. Not shipped in NNW. -## OAuthSwift +## [OAuthSwift](https://github.com/OAuthSwift/OAuthSwift) +Our Reddit and Twitter use the OAuth framework to authenticate with the services +and then service requests to them. -## PLCrashReporter - -## Sparkle - -## Swifter +## [PLCrashReporter](https://github.com/microsoft/plcrashreporter) +Used to collect crash reports and send them to Brent. Mac only. +## [Sparkle](https://github.com/sparkle-project/Sparkle) +Used to provide application updates to users. Mac only. +## [Swifter](https://github.com/httpswift/swifter) +Required by OAuthSwift as a testing dependency. Not shipped in NNW.