The scope of the 1st milestone of the Radicle Grant covered the initial development team onboarding and setup, as well as the following functionality:
- Settings → Version Control → Radicle As part of this iteration, it only allows for the path to rad to be defined, just like the Git plugin does in Settings → Version Control → Git.
- Git → Radicle → Push menu item Introduces the Git → Radicle sub-menu and adds the first button there. This button invokes rad push.
- Radicle → Push toolbar button Introduces a new toolbar section for Radicle actions and adds the first Push button there. The button invokes rad push.
- Git → Radicle → Sync menu item Adds a new sub-menu item, under Git → Radicle, which invokes rad sync.
- Radicle → Sync toolbar button Adds a new toolbar item, in the Radicle toolbar section, which invokes rad sync.
- Activity indication Whenever the “Radicle sync” or “Radicle Push” functionality is invoked, we need to indicate there is background activity happening, using the usual progress bar available in Jetbrains IDEs.
- Publish plugin to Jetbrains Marketplace Once this version of the plugin has been completed, it needs to be published to the Jetbrains marketplace.
Number | Deliverable | Link | Notes |
---|---|---|---|
1. | Radicle Jetbrains Plugin - v0.1.2-alpha |
Jetbrains Marketplace Listing | See Installation Instructions below |
2. | Source Code | Repo |
Because this is the very first version of the plugin, we have not made it available on the Stable release channel, so you cannot just search and download it from the marketplace in the IDE.
Instead, you can download the plugin and manually install it from disk.
Just download it from this link and follow these instructions
We are delighted to share our first alpha
version with the Jetbrains community!! 🚀
… but we are just getting started!
With everything now in place, we are excited to be looking forward at extending the Radicle functionality made available through the IDE !
Assuming approval of the deliverables, and successful completion of Milestone 1, we are eager to proceed with some first-time user developer experience improvements:
Finally, we are excited to work on Issues and Patches in a future iteration, as they are not yet fully ready at the time of writing, as we believe this is an area where the IDE will really shine, in terms of offering an immersive experience for Radicle!