docs

docs

  • Back to radicle.xyz

›Using Radicle

Introduction

  • What is Radicle?
  • Getting Started

Using Radicle

  • Overview
  • Creating projects
  • Sharing projects
  • Pushing changes
  • Tracking and viewing contributions
  • Fetching and merging contributions
  • Contributing to projects
  • Adding a custom seed node
  • Running a seed node

Understanding Radicle

  • Why Radicle?
  • How it Works
  • Troubleshooting
  • Glossary
  • FAQ

Get Involved

  • Join the Community
  • Radicle Garden 🌞

Tracking and viewing contributions

On Radicle, peers track projects they are interested in. If a peer wants to contribute to a project, they fork it and create their own view of the project that they publish changes to.

Therefore, to view someone else's changes to your project, you first need to add them as a remote to track their view of your project.

Adding remotes

To add a peer as a remote, you must add their Device ID to the list of remotes that you follow. You can do so by clicking the Manage Remotes option in the peer selector on your project page. From there, you can add their Device ID. This is also where you can switch between the different views of peers to see their changes before fetching them locally.

Adding a peer as a remote automatically tracks their view of your project, subscribing you to any updates they push to their branches. It's important to note that these changes may not instantly appear. We rely on the connectedness of the network to ensure you hear about the changes from a peer you track. When patches and code review are introduced, it will be easier to keep track of peer's changes to your project. Until then, you'll have to manage remotes manually.

If you are having trouble adding another peer as a remote, see our FAQ.

← Pushing changesFetching and merging contributions →