From 1e521eb5614d7ac3665332129246b0be8de7c17e Mon Sep 17 00:00:00 2001 From: Erin Nova <55710109+23marabi@users.noreply.github.com> Date: Wed, 11 May 2022 22:18:15 +0000 Subject: [PATCH] Create RESOURCES --- RESOURCES | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 RESOURCES diff --git a/RESOURCES b/RESOURCES new file mode 100644 index 0000000..6d8e98f --- /dev/null +++ b/RESOURCES @@ -0,0 +1,27 @@ +# Resources + +These are various resources that'll be useful for working on Hermes. + +## Backend + +### Documentation +- [golgi Docs](https://docs.rs/golgi/latest/golgi/index.html) +- [golgi Guide](https://dev.scuttlebutt.nz/#/rust/golgi) +- [SSB Handbook](https://handbook.scuttlebutt.nz) +- [SSB Guide (link to other resources)](https://github.com/ssbc/scuttlebutt-guide) +- [Protocol Guide](https://ssbc.github.io/scuttlebutt-protocol-guide/) +- [Dark Crystal](https://darkcrystal.pw) *(Implement profile backups with this)* + +### Software +- [golgi](http://golgi.mycelial.technology/) *(This will be the main library we use to interface with Scuttlebutt)* +- [go-ssb](https://github.com/cryptoscope/ssb) *(Go SSB server. We'll be testing against this)* +- [Sunrise Choir](https://github.com/sunrise-choir/meta) *(Various lower-level SSB Rust libraries)* + +## Frontend + +### Documentation +- [GNOME Human Interface Guidelines](https://developer.gnome.org/hig/) + +### Software +- [gtk-rs](https://gtk-rs.org/) *(GTK4 library for Rust)* +- [clap](https://clap.rs/) *(Commandline argument library for Rust)*