Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add rad seed/unseed commands #54

Open
maninak opened this issue Jul 4, 2023 · 1 comment
Open

Add rad seed/unseed commands #54

maninak opened this issue Jul 4, 2023 · 1 comment
Labels
enhancement New feature extending the app's current capabilities

Comments

@maninak
Copy link
Collaborator

maninak commented Jul 4, 2023

We need two new VS Code commands in the Command Palette to tell our local Radicle node how to seed (or untrack) specific Radicle repos.

Acceptance Criteria:

  1. new command to run rad seed <RID>
    • no support for extra flags --alias and --scope unless implementing to optionally define them is relatively quick
  2. new command to run rad unseed <RID>
  3. no troubleshooting on error, other than notifying the user (and logging) (handled separately by Ask user to connect to seed node, if extension can't find repo id to seed / clone #57)
@maninak maninak added the needs refinement Needs additional work to define details and subtasks label Jul 4, 2023
@maninak maninak added the enhancement New feature extending the app's current capabilities label Jul 4, 2023
@gsaslis
Copy link
Collaborator

gsaslis commented Jul 5, 2023

only as VS Code commands in the Command Palette?

yes.

also in the UI? Where?

Tracking is a top-level action, so it would probably be the start of a new interaction path. For the time being, I don't think it's worth exposing this to the UI through a separate button, but I can see a future version where - as heartwood evolves - we have a richer interface around "exploring" and finding new nodes to track (e.g. "friends of friends"). We should probably wait for more developments on that front to understand how we should approach this.

For now, the single command should be enough.

what if the RID isn't doesn't resolve via the connected seeds/nodes?

under the scope of this issue, we should only show the output / error message from the rad CLI command.

should we offer to resolve e.g. ask the user for a node URL and connect to it and replay? Maybe make that a new ticket to work on before this one?

this does sound like a new ticket, yes, but, no, we shouldn't work on it before this one. Tracking is a necessary action that we want to have soon - so we can move to Radicle - whereas the experience improvement will be necessary when we want to start attracting users.

@maninak maninak removed the needs refinement Needs additional work to define details and subtasks label Jul 7, 2023
@maninak maninak changed the title Add rad track/untrack commands Add rad seed/unseed commands Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature extending the app's current capabilities
Projects
Status: 📋 Up Next
Development

No branches or pull requests

2 participants