You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
- docs/ (All the development documentation)
8
8
- frontend/src/lib/i18n (All the translations of the project)
9
9
10
-
## Requisites
10
+
## Requisites (only apply to code contributions)
11
11
- If you want to contribute first you need to check the issues, them if you like any of the open issues work on it and merge it to the project (obviously you can open a new issue to enhance the features or correct any bug you found to work on it later)
12
12
- Try to do self-explanatory code (if cannot be you can comment to enhance the comprehension)
By default English is the language of reference so you can check if there are entries in english that are missing in the language you may want to contribute to
34
+
31
35
### How to
32
36
33
37
1. Fork this repository
34
38
2. Clone it
35
39
3. Work on your translations (located in frontend/src/lib/i18n):
36
40
- Create a JSON file of the language and register the language in the i18n.ts file (all of this if the language is not added already)
37
-
- Add the entries (you can do manually or using [i18n Ally extension](https://marketplace.visualstudio.com/items?itemName=Lokalise.i18n-ally))
41
+
- Add the entries (you can do manually but using [i18n Ally extension](https://marketplace.visualstudio.com/items?itemName=Lokalise.i18n-ally) is recommended)
38
42
5. When you have finished make a pull request to merge it with the main branch
There is no way to self-host the infrastructure of LibreRemotePlay because it has no backend. But instead you can self-host if you want the TURN & STUN servers and then add them to the config.
92
+
There is no way to self-host the infrastructure of LibreRemotePlay because it has no backend. But instead you can self-host if you want the TURN & STUN servers and then add them to the config or the [EasyConnectServer](https://github.com/PiterWeb/LibreRemotePlayEasyConnectServer).
79
93
80
94
- If you want to self-host a TURN/STUN server you can [try Coturn](https://github.com/coturn/coturn). (This is only an example, you can choose other STUN/TURN implementations)
81
95
82
96
- Also you can host the Web version (but it is only frontend, so is not very usefull)
83
97
98
+
- If you want to self-host an EasyConnectServer you can follow the docs of [EasyConnectServer repo](https://github.com/PiterWeb/LibreRemotePlayEasyConnectServer), this service is also packed in the desktop app and run in app startup but instead you can launch it along. EasyConnectServer is a signaling server that makes code passing in an automatic way.
99
+
84
100
## Run Dev
85
101
86
102
### Prerequisites
@@ -160,6 +176,14 @@ These projects are making LibreRemotePlay a reality.
160
176
## Did you like the project 👍 ?
161
177
You can give us a star and join our [Discord Community](https://discord.gg/v7qd7nU3fJ), the project is always looking for feedback :)
162
178
179
+
## Are you interested in other gaming projects 🤔?
180
+
181
+
<br/>
182
+
<imgwidth="128"height="128"alt="logo of gamelinksafe cli"src="https://github.com/user-attachments/assets/615bfb59-7f1c-4e9d-8e84-c9368e92f2f7" />
183
+
184
+
You may be interested in [GameLinkSafeCLI](https://github.com/PiterWeb/GameLinkSafeCLI) is like ngrok but works with TCP/UDP without account and no need to self-host in normal enviroments.
185
+
Can be used like a hamachi alternative for gamers who are familiar with CLIs.
186
+
163
187
## Star History
164
188
Here you can see how fast the community is growing
0 commit comments