Radish alpha
r
rad:z371PVmDHdjJucejRoRYJcDEvD5pp
Radicle website including documentation and guides
Radicle
Git
Initialize blog with Radicle 1.0
Alexis Sellier committed 1 year ago
commit 382645e01ea495e1af09b6cd42df94546f0b674b
parent 73805aa
5 files changed +201 -4
added _layouts/post.html
@@ -0,0 +1,23 @@
+
<!DOCTYPE html>
+
<html lang="{{ site.lang | default: "en-US" }}">
+
  <head>
+
    {% include meta.html %}
+
    <link rel="stylesheet" type="text/css" href="{{ "/assets/css/page.css" | relative_url }}"/>
+
  </head>
+
  <body class="{{ page.variant }}">
+
    {% include header.html %}
+
    <main>
+
      <img class="banner" src="/assets/images/{{ page.image }}" />
+
      <p class="dim"><em>Radicle is a peer-to-peer, local-first code
+
        collaboration stack built on Git.</em></p>
+
      <br />
+
      <header>
+
        <h1>{{ page.title }}</h1>
+
        <span class="date">{{ page.date | date: "%d.%m.%Y" }}</span>
+
      </header>
+
      {{ content }}
+
    </main>
+
    {% include footer.html %}
+
    <script src="{{ "/assets/js/toggle-theme.js" | relative_url }}"></script>
+
  </body>
+
</html>
added _posts/2024-09-10-radicle-1.0.md
@@ -0,0 +1,145 @@
+
---
+
title: "Radicle 1.0"
+
layout: post
+
image: radicle-1.png
+
---
+

+
On March 26th, we [announced][rc1] the first release candidate for Radicle 1.0.
+
Today, after five months of feedback and 17 release candidates, we are ready to
+
launch Radicle `1.0`.
+

+
If you've been waiting for the right moment to try Radicle or to reintroduce
+
yourself to the stack, now is a great time to dive in: our [website][website]
+
and [guides][guides] should have all the information you need to get started.
+
You can also browse the latest [code][heartwood], hosted on Radicle.
+

+
If you've been tagging along, thank you, it's been a bumpy ride and we couldn't
+
have done it without you!
+

+
## Try it out!
+

+
You can grab the latest release with the following command:
+

+
    curl -sSf https://radicle.xyz/install | sh
+

+
Or head over to the [download](/download) section to download and verify the
+
binaries yourself.
+

+
## What's in the box 📦
+

+
Radicle 1.0 represents the culmination of [years](/history) of experimentation
+
and hard work from our team and community, where we set out to ensure that free
+
and open source software ecosystems can flourish without having to rely on the
+
whims of Big Tech. We designed Radicle with a first-principles approach, as a
+
natural extension to Git, expanding it to work in a collaborative, local-first,
+
peer-to-peer setting.
+

+
This milestone includes:
+

+
* An extensible, homegrown, peer-to-peer gossip and sync [protocol](/guides/protocol)
+
  built on the Git protocol.
+
* Social interactions such as issues, patches and code review, using our
+
  extensible [Collaborative Objects][cobs] system which keeps all artifacts
+
  in the repository.
+
* A secure authentication and authorization protocol using public key
+
  cryptography, which allows all published content to be verified locally,
+
  without centralized authority.
+
* An intuitive CLI that should be familiar to users of Git, as well as a web
+
  frontend for browsing Radicle repositories and seed nodes.
+
* Privacy at the protocol level, with truly private repositories and built-in
+
  [Tor support][tor].
+
* Reproducible and signed [builds](/download) for all Radicle binaries.
+

+
To us, Radicle 1.0 means that Radicle is *ready to use*. It stands as a
+
testament that sovereign code forges are possible today, and in our opinion,
+
*necessary*.
+

+
We feel comfortable now inviting you to join us, replicate, and
+
[collaborate](/guides/user) within the Radicle network or even [run a seed
+
node](/guides/seeder).
+

+
For an in-depth explanation of how Radicle works, check out our [Protocol
+
Guide](/guides/protocol).
+

+
## Stability ⛰️
+

+
Radicle 1.0 marks our commitment to stability: from this release onwards, all
+
changes to the protocol will be designed in backwards compatible way, and any
+
necessary change on the CLI will include a seamless upgrade path.
+

+
We are aware that the release candidate phase was rockier than expected for
+
some, but we are now in a good place to slow things down and improve stability.
+

+
Along with this commitment will come a more dependable and streamlined release
+
process which starts with this release!
+

+
## Future plans 🔮
+

+
There are several things in the pipeline that we intend to release when ready:
+

+
* Native CI/CD capabilities
+
* The Radicle TUI (Terminal User Interface)
+
* Advanced code review functionality
+
* An inbox system for repository notifications
+
* Multi-device support and user profiles
+
* Support for other canonical references, such as tags
+
* Seed node moderation and management tools
+
* The Radicle desktop application
+

+
## Growing ecosystem 🌱
+

+
Outside of the core stack, the ecosystem is growing nicely:  an independent
+
team working on integrations & tooling for Radicle has developed a [VS
+
Code][vscode] and [JetBrains][jetbrains] plugin. The Radicle network now also
+
comprises several deployments of the Radicle [frontend][fe], and there are more
+
than 40 seed nodes operating on the network, freely replicating user content.
+

+
## Invitation to forge the future 🤝
+

+
Once you [install][install] Radicle and set up your identity, you'll have access
+
to all public repositories on any public node, making it easier to explore and
+
contribute to the ecosystem. Compared to traditional self-hosted forges, which
+
often result in fragmented collaboration environments, Radicle represents an
+
evolutionary step for Git-based collaboration, with a single cryptographic
+
identity that works across nodes.
+

+
Lastly, in the spirit of free and open source software, we believe that power
+
lies in community. As we embark on further iterating the protocol and stack, we
+
also invite you to shape the future of Radicle with us. Consider joining us on
+
our [Zulip][zulip] instance. Your ideas and insights
+
are invaluable to our mission of creating a sovereign forge.
+

+
Together, we can make significant progress towards reclaiming the internet.
+

+
*Free your code!*
+

+
👾👾👾
+

+
---
+

+
**Follow us** on 🐘 [Mastodon][mast], 🦋 [Bluesky][bsky] or 🐦
+
[Twitter][twitter] to stay updated.
+

+
**Contribute** to Radicle as a 🌱 [seeder](/guides/seeder), 🧙
+
[developer][heartwood] or by 🪞 [mirroring][mirror] your repositories on
+
the Radicle network.
+

+
**Join** our community on 💬 [Zulip][zulip] and discuss your ideas to
+
improve Radicle.
+

+
[cobs]: /guides/protocol#collaborative-objects
+
[vscode]: https://app.radicle.at/nodes/seed.radicle.gr/rad:z3Makm6fsQQXmpSFE43DZqwupaEhk
+
[heartwood]: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
+
[jetbrains]: https://app.radicle.at/nodes/seed.radicle.gr/rad:z3WHS4GSf8hChLjGYfPkJY7vCxsBK
+
[fe]: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5
+
[rc1]: https://x.com/radicle/status/1772659708978991605?s=20
+
[website]: /
+
[guides]: /guides
+
[user]: /guides/user
+
[install]: /guides/user#installation
+
[mirror]: /guides/user/#git-going-with-repositories
+
[tor]: /guides/user/#4-embracing-the-onion
+
[twitter]: https://twitter.com/radicle
+
[mast]: https://toot.radicle.xyz/@radicle
+
[bsky]: https://bsky.app/profile/radicle.xyz
+
[zulip]: https://radicle.zulipchat.com
modified assets/css/page.css
@@ -75,8 +75,8 @@ hr {
}

ul {
-
  list-style-position: inside;
-
  padding-left: 0;
+
  list-style-position: outside;
+
  padding-left: 2rem;
}

ul li {
@@ -206,6 +206,14 @@ a:hover {
  display: none;
}

+
.date {
+
  color: var(--color-fg-dim);
+
}
+

+
.dim {
+
  color: var(--color-fg-dim);
+
}
+

li::marker {
  content: "- ";
}
@@ -221,6 +229,15 @@ body.wide > main {
  max-width: 112ch;
}

+
body > main > header {
+
  display: flex;
+
  justify-content: space-between;
+
  margin-bottom: 1rem;
+
}
+
body > main > header > h1 {
+
  margin: 0;
+
}
+

body > header {
  position: relative;
  color: var(--color-fg-low-contrast);
@@ -335,6 +352,15 @@ img.screenshot {
  filter: grayscale(100%);
}

+
img.banner {
+
  width: 100%;
+
  height: 10rem;
+
  padding-left: 2rem;
+
  border-radius: 4px;
+
  object-fit: cover;
+
  object-position: 50%;
+
}
+

/* TICKER */

.ticker {
added assets/images/radicle-1.png
modified index.md
@@ -3,6 +3,8 @@ title: "Radicle: the sovereign forge"
layout: index
---

+
> ✨ Radicle 1.0 is out. Read the [announcement](/2024/09/10/radicle-1.0.html).
+

# Synopsis

Radicle is an open source, peer-to-peer code collaboration stack built on Git.
@@ -109,8 +111,9 @@ licenses. Get involved by [contributing code][contribute].
**Follow us** on 🐘 [Mastodon][mast], 🦋 [Bluesky][bsky] or 🐦 [Twitter][twitter] to stay
updated, or join our community on 💬 [Zulip][zulip].

-
- 26.03.2024 [Radicle 1.0.0-rc.1][1.0] released! ✨
-
- 10.03.2024 New Radicle homepage!
+
- 10.09.2024 [Radicle 1.0](/2024/09/10/radicle-1.0.html) is out. ✨
+
- 26.03.2024 [Radicle 1.0.0-rc.1][1.0] released.
+
- 10.03.2024 New Radicle homepage.
- 05.03.2024 [Radicle Guides](/guides) launch.
- 05.03.2024 [Radicle makes it to the top of Hacker News][hn]!
- 18.04.2023 [Radicle heartwood is announced](https://x.com/radicle/status/1648336186862194693?s=20).