mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-31 01:00:47 +08:00
67e16ea7dd7151a5aa48486c64c543be37082c39
We consolidate the code that fetches the data for `ProjectCard` in one module, adjacent to the `ProjectCard` component. We also consolidate all the data into one interface to simplify the component API. With the data loading in one place we can eliminate duplicate code and a handful of helper functions. The consolidation also allows us to discover some optimizations to fetching: We parallelize requests and we use the commit detail endpoint instead of the commit list endpoint. For the latter to pay off, we need to deploy caching to the API.
Radicle Interface
✨ A web-based Radicle user interface.
To propose changes open an issue or a patch on Radicle.
Available Scripts
npm start
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits. You will also see any lint errors in the console.
npm run build
Builds a static copy of your site to the build/ folder.
Your app is ready to be deployed!
Deployments
Latest public production deployment 👉 app.radicle.xyz
If you want to connect to pre-heartwood nodes, you can run the app locally
using the legacy tag, available by running git checkout legacy.
Languages
Svelte
43.6%
TypeScript
32%
Rust
19%
JavaScript
2.2%
Shell
1.2%
Other
2%