Skip to content
This repository was archived by the owner on Jun 28, 2024. It is now read-only.

Commit 9feb61c

Browse files
authored
Update README to use Fishjam (rebranding) (#76)
Update README file to use new name - Fishjam
1 parent 12a9705 commit 9feb61c

File tree

4 files changed

+32
-32
lines changed

4 files changed

+32
-32
lines changed

CONTRIBUTING.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ We use [Playwright](https://playwright.dev/) to run e2e tests.
4343

4444
Use the `npm run e2e` command to run them. You may need to install the browsers using this command: `npx playwright install --with-deps`.
4545

46-
The e2e tests start a Jellyfish instance via Docker and [Testcontainers](https://node.testcontainers.org/).
46+
The e2e tests start a Fishjam instance via Docker and [Testcontainers](https://node.testcontainers.org/).
4747

4848
#### Colima
4949

examples/readme.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
# Examples for Jellyfish client
1+
# Examples for Fishjam client
22

33
List of examples:
44

5-
- [minimal-react](https://github.com/jellyfish-dev/react-client-sdk/tree/main/examples/minimal-react) - minimal
6-
example of usage of Jellyfish React client:
5+
- [minimal-react](https://github.com/fishjam-dev/react-client-sdk/tree/main/examples/minimal-react) - minimal
6+
example of usage of Fishjam React client:
77

88
- TypeScript with React Client
9-
- connect to Jellyfish server
9+
- connect to Fishjam server
1010
- join room
1111
- start broadcasting screen
1212
- receive media from other peers
1313
- almost no UI
1414

15-
- [useSetupMedia hook](https://github.com/jellyfish-dev/react-client-sdk/tree/main/examples/use-camera-and-microphone) - minimal
15+
- [useSetupMedia hook](https://github.com/fishjam-dev/react-client-sdk/tree/main/examples/use-camera-and-microphone-example) - minimal
1616
example of usage of `useSetupMedia` hook
1717

1818
- TypeScript with React Client
19-
- connect to Jellyfish server
19+
- connect to Fishjam server
2020
- join room
2121
- set up audio and video devices separately
2222
- start screensharing

readme.md

+24-24
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Jellyfish React client
1+
# Fishjam React client
22

3-
React client library for [Jellyfish](https://github.com/jellyfish-dev/jellyfish).
3+
React client library for [Fishjam](https://github.com/fishjam-dev/fishjam).
44
It is a wrapper around
5-
the [Jellyfish TS client](https://github.com/jellyfish-dev/react-client-sdk/tree/main/src/jellyfish).
5+
the [Fishjam TS client](https://github.com/fishjam-dev/ts-client-sdk).
66

77
## Documentation
88

9-
Documentation is available [here](https://jellyfish-dev.github.io/react-client-sdk/) or you can generate it locally:
9+
Documentation is available [here](https://fishjam-dev.github.io/react-client-sdk/) or you can generate it locally:
1010

1111
```bash
1212
npm run docs
@@ -25,16 +25,16 @@ It was tested with `nodejs` version mentioned in `.tool-versions` file.
2525
## Usage
2626

2727
For pure TypeScript usage,
28-
see [Jellyfish TS client](https://github.com/jellyfish-dev/react-client-sdk/tree/main/src/jellyfish).
28+
see [Fishjam TS client](https://github.com/fishjam-dev/ts-client-sdk).
2929

3030
Prerequisites:
3131

32-
- Running [Jellyfish](https://github.com/jellyfish-dev/jellyfish) server.
32+
- Running [Fishjam](https://github.com/fishjam-dev/fishjam) server.
3333
- Created room and token of peer in that room.
34-
You can use [dashboard](https://github.com/jellyfish-dev/jellyfish-dashboard) to create room and peer token.
34+
You can use [dashboard](https://github.com/fishjam-dev/fishjam-dashboard) to create room and peer token.
3535

3636
This snippet is based
37-
on [minimal-react](https://github.com/jellyfish-dev/react-client-sdk/tree/main/examples/minimal-react) example.
37+
on [minimal-react](https://github.com/fishjam-dev/react-client-sdk/tree/main/examples/minimal-react) example.
3838

3939
```tsx
4040
// main.tsx
@@ -67,7 +67,7 @@ export type TrackMetadata = {
6767
};
6868

6969
// Create a Membrane client instance
70-
// remember to use JellyfishContextProvider
70+
// remember to use FishjamContextProvider
7171
export const { useApi, useTracks, useStatus, useConnect, useDisconnect, JellyfishContextProvider } = create<
7272
PeerMetadata,
7373
TrackMetadata
@@ -133,31 +133,31 @@ export const App = () => {
133133

134134
We welcome contributions to this SDK. Please report any bugs or issues you find or feel free to make a pull request with your own bug fixes and/or features.
135135

136-
Detailed information about contributing to Jellyfish Dashboard can be found in [contributing](./CONTRIBUTING.md) document.
136+
Detailed information about contributing to Fishjam Dashboard can be found in [contributing](./CONTRIBUTING.md) document.
137137

138138
## Examples
139139

140-
For examples, see [examples](https://github.com/jellyfish-dev/react-client-sdk/tree/main/examples) folder.
140+
For examples, see [examples](https://github.com/fishjam-dev/react-client-sdk/tree/main/examples) folder.
141141

142142
More information about usage of webrtc can be found
143-
in [MembraneWebRTC documentation](https://jellyfish-dev.github.io/membrane-webrtc-js/).
143+
in [MembraneWebRTC documentation](https://fishjam-dev.github.io/membrane-webrtc-js/).
144144

145-
## Jellyfish ecosystem
145+
## Fishjam ecosystem
146146

147-
| | |
148-
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
149-
| Client SDKs | [React](https://github.com/jellyfish-dev/react-client-sdk), [React Native](https://github.com/jellyfish-dev/react-native-client-sdk), [iOs](https://github.com/jellyfish-dev/ios-client-sdk), [Android](https://github.com/jellyfish-dev/android-client-sdk) |
150-
| Server SDKs | [Elixir](https://github.com/jellyfish-dev/elixir_server_sdk), [Python](https://github.com/jellyfish-dev/python-server-sdk), [OpenAPI](https://jellyfish-dev.github.io/jellyfish-docs/api_reference/rest_api) |
151-
| Services | [Videoroom](https://github.com/jellyfish-dev/jellyfish_videoroom) - an example videoconferencing app written in elixir <br/> [Dashboard](https://github.com/jellyfish-dev/jellyfish-dashboard) - an internal tool used to showcase Jellyfish's capabilities |
152-
| Resources | [Jellyfish Book](https://jellyfish-dev.github.io/book/) - theory of the framework, [Docs](https://jellyfish-dev.github.io/jellyfish-docs/), [Tutorials](https://github.com/jellyfish-dev/jellyfish-clients-tutorials) |
153-
| Membrane | Jellyfish is based on [Membrane](https://membrane.stream/), [Discord](https://discord.gg/nwnfVSY) |
154-
| Compositor | [Compositor](https://github.com/membraneframework/membrane_video_compositor_plugin) - Membrane plugin to transform video |
155-
| Protobufs | If you want to use Jellyfish on your own, you can use our [protobufs](https://github.com/jellyfish-dev/protos) |
147+
| | |
148+
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
149+
| Client SDKs | [React](https://github.com/fishjam-dev/react-client-sdk), [React Native](https://github.com/fishjam-dev/react-native-client-sdk), [iOs](https://github.com/fishjam-dev/ios-client-sdk), [Android](https://github.com/fishjam-dev/android-client-sdk) |
150+
| Server SDKs | [Elixir](https://github.com/fishjam-dev/elixir_server_sdk), [Python](https://github.com/fishjam-dev/python-server-sdk), [OpenAPI](https://fishjam-dev.github.io/fishjam-docs/api_reference/rest_api) |
151+
| Services | [Videoroom](https://github.com/fishjam-dev/fishjam-videoroom) - an example videoconferencing app written in elixir <br/> [Dashboard](https://github.com/fishjam-dev/fishjam-dashboard) - an internal tool used to showcase Fishjam's capabilities |
152+
| Resources | [Fishjam Book](https://fishjam-dev.github.io/book/) - theory of the framework, [Docs](https://fishjam-dev.github.io/fishjam-docs/), [Tutorials](https://github.com/fishjam-dev/fishjam-clients-tutorials) |
153+
| Membrane | Fishjam is based on [Membrane](https://membrane.stream/), [Discord](https://discord.gg/nwnfVSY) |
154+
| Compositor | [Compositor](https://github.com/membraneframework/membrane_video_compositor_plugin) - Membrane plugin to transform video |
155+
| Protobufs | If you want to use Fishjam on your own, you can use our [protobufs](https://github.com/fishjam-dev/protos) |
156156

157157
## Copyright and License
158158

159-
Copyright 2023, [Software Mansion](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=jellyfish)
159+
Copyright 2023, [Software Mansion](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=fishjam)
160160

161-
[![Software Mansion](https://logo.swmansion.com/logo?color=white&variant=desktop&width=200&tag=membrane-github)](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=jellyfish)
161+
[![Software Mansion](https://logo.swmansion.com/logo?color=white&variant=desktop&width=200&tag=membrane-github)](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=fishjam)
162162

163163
Licensed under the [Apache License, Version 2.0](LICENSE)

tests/docker-compose-test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "3"
22

33
services:
44
jellyfish:
5-
image: "ghcr.io/jellyfish-dev/jellyfish:${JELLYFISH_VERSION:-0.5.0}"
5+
image: "ghcr.io/fishjam-dev/jellyfish:${JELLYFISH_VERSION:-0.5.0}"
66
container_name: jellyfish
77
restart: on-failure
88
healthcheck:

0 commit comments

Comments
 (0)