chrnorm / radicle-upstream

Desktop client for Radicle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Upstream

Build status

Upstream is a cross-platform desktop client for the radicle code collaboration protocol.

At the moment we support Linux and macOS. Later on we'll provide ready-made packages for both platforms, however for now a good way to explore the project is to read the documentation and have a go at building it locally.

The UI is written in JavaScript using Svelte and Electron and the node proxy logic is implemented in Rust.

A good entry point for exploration is DEVELOPMENT.md, where you'll find information on how to build Upstream from source.

If you're looking to contribute, take a look at CONTRIBUTING.md to learn about the different ways that we accept contributions.

If you have questions or would like to get in touch, check out radicle.community.

Building and running Upstream

Prerequisites

To build upstream run

yarn run dist

This command will create an application package in the ./dist folder which you can then run.

Attribution

Upstream uses:

About

Desktop client for Radicle.

License:Other


Languages

Language:Svelte 43.4%Language:TypeScript 36.1%Language:Rust 16.6%Language:JavaScript 1.9%Language:CSS 0.8%Language:Shell 0.7%Language:HTML 0.4%Language:Dockerfile 0.2%