Skip to content

Commit

Permalink
Merge pull request #14 from radiant-labs/codenikel/readme-updates
Browse files Browse the repository at this point in the history
Adds collaborative editing instructions
  • Loading branch information
codenikel authored Dec 20, 2023
2 parents f3fbc36 + f19a95e commit ff2cedf
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
Binary file added CollaborativeEditing.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ RadiantKit is an in-development framework to build graphics applications (like F

It introduces a node-component-system for efficient rendering, while ensuring complete extensibility. It can support both native and web (via WebAssembly) platforms.

## Updates

RadiantKit now supports real-time collaborative editing. Check out the instructions in the section title <a href="#collaborative-editing">Collaborative Editing</a> to set it up.

<a href="#collaborative-editing">
<img src="CollaborativeEditing.gif" alt="Collaborative Editing Demo">
</a>

## Basic Example

Install rust and follow these steps:
Expand All @@ -45,5 +53,20 @@ Install yarn and follow these steps:

Follow steps for web till #3. Then, run `yarn tauri dev`.

## Collaborative Editing

Run the backend server:
1. `cd backend`
2. `cargo r`

Run egui app with a client id of 2:
1. `cd examples/egui`
2. `cargo r 2`

Run the whiteboard app (which runs with a default client id of 4):
1. `cd apps/whiteboard`
2. `yarn install`
3. `yarn start`

## Contact
Send us an email at [hello@radiantkit.xyz](mailto:hello@radiantkit.xyz). You can also [join our slack](https://join.slack.com/t/radiantkit/shared_invite/zt-25isowtr6-jg3wHcQjRuLxyeT_fELO9Q) for quick help and support.

0 comments on commit ff2cedf

Please sign in to comment.