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
feat: rename simulator to studio and handle hosted environment (#592)
* update copy
* update plausible domain
* simplify router
* add catch all route to handle redirects
* disabled validator add/edit/delete if not on localnetwork
* use hostname for condition, add unit test
* normalize use of capital S for Studio
* fix url in unit text to avoid security flag
* re-update studio url in env example
* setup hosted env variable for frontend and use it instead of URL detection
* remove whitespace failing pre-commit
---------
Co-authored-by: Den <den@Deniss-MacBook-Pro.local>
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+13-13
Original file line number
Diff line number
Diff line change
@@ -1,29 +1,29 @@
1
-
# Contributing to GenLayer Simulator
1
+
# Contributing to GenLayer Studio
2
2
3
-
We're thrilled that you're interested in contributing to the GenLayer Simulator! This document will guide you through the contribution process.
3
+
We're thrilled that you're interested in contributing to the GenLayer Studio! This document will guide you through the contribution process.
4
4
5
-
## What is the GenLayer Simulator?
5
+
## What is the GenLayer Studio?
6
6
7
-
The GenLayer Simulator is an interactive sandbox designed for developers to explore the potential of GenLayer's Intelligent Contracts. It replicates the GenLayer network's execution environment and consensus algorithm, providing a controlled and local environment to test different ideas and behaviors.
7
+
The GenLayer Studio is an interactive sandbox designed for developers to explore the potential of GenLayer's Intelligent Contracts. It replicates the GenLayer network's execution environment and consensus algorithm, providing a controlled and local environment to test different ideas and behaviors.
8
8
9
9
## How You Can Contribute?
10
10
11
-
Contributions to the GenLayer Simulator are welcome in several forms:
11
+
Contributions to the GenLayer Studio are welcome in several forms:
12
12
13
-
### Testing the Simulator and Providing Feedback
13
+
### Testing the Studio and Providing Feedback
14
14
15
-
Help us make the simulator better by testing and giving feedback:
15
+
Help us make the Studio better by testing and giving feedback:
16
16
17
-
- Start installing the simulator using the GenLayer [CLI](https://github.com/yeagerai/genlayer-simulator?tab=readme-ov-file#quick-install).
18
-
- Try out the Simulator features and tell us what you think through our [feedback form](https://docs.google.com/forms/d/1IVNsZwm936kSNCiXmlAP8bgJnbik7Bqaoc3I6UYhr-o/viewform) or on our [Discord Channel](https://discord.gg/8Jm4v89VAu).
17
+
- Start installing the Studio using the GenLayer [CLI](https://github.com/yeagerai/genlayer-simulator?tab=readme-ov-file#quick-install).
18
+
- Try out the Studio features and tell us what you think through our [feedback form](https://docs.google.com/forms/d/1IVNsZwm936kSNCiXmlAP8bgJnbik7Bqaoc3I6UYhr-o/viewform) or on our [Discord Channel](https://discord.gg/8Jm4v89VAu).
19
19
- If you find any issues, please report them on our [GitHub issues page](https://github.com/yeagerai/genlayer-simulator/issues).
20
20
21
21
### Sharing New Ideas and Use Cases
22
22
23
23
Have ideas for new features or use cases? We're eager to hear them! But first:
24
24
25
-
- Ensure you have the [Simulator installed](https://github.com/yeagerai/genlayer-simulator?tab=readme-ov-file#quick-install) first to explore existing use cases.
26
-
- After familiarizing yourself with the simulator, contribute your unique use case and share your ideas in our [Discord channel](https://discord.gg/8Jm4v89VAu).
25
+
- Ensure you have the [Studio installed](https://github.com/yeagerai/genlayer-simulator?tab=readme-ov-file#quick-install) first to explore existing use cases.
26
+
- After familiarizing yourself with the Studio, contribute your unique use case and share your ideas in our [Discord channel](https://discord.gg/8Jm4v89VAu).
27
27
28
28
### Bug fixing and Feature development
29
29
@@ -33,7 +33,7 @@ Have ideas for new features or use cases? We're eager to hear them! But first:
33
33
34
34
-**1.2. Create a branch**: create the branch that you will work on by using the link provided in the issue details page (right panel at the bottom - section "Development")
35
35
36
-
-**1.3. Setup the Simulator locally**: launch the simulator's frontend and backend by running the docker compose command (Please note that you must have docker, node, and npm installed)
36
+
-**1.3. Setup the Studio locally**: launch the Studio's frontend and backend by running the docker compose command (Please note that you must have docker, node, and npm installed)
37
37
38
38
```sh
39
39
$ cp .env.example .env
@@ -90,4 +90,4 @@ Connect with the GenLayer community to discuss, collaborate, and share insights:
90
90
-**[Discord Channel](https://discord.gg/8Jm4v89VAu)**: Our primary hub for discussions, support, and announcements.
91
91
-**[Telegram Group](https://t.me/genlayer)**: For more informal chats and quick updates.
92
92
93
-
Your continuous feedback drives better product development. Please engage with us regularly to test, discuss, and improve the GenLayer Simulator.
93
+
Your continuous feedback drives better product development. Please engage with us regularly to test, discuss, and improve the GenLayer Studio.
Copy file name to clipboardexpand all lines: README.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# GenLayer Simulator
1
+
# GenLayer Studio
2
2
3
3
[](https://opensource.org/license/mit/)[](https://discord.gg/VpfmXEMN66)[](https://x.com/GenLayer)[](https://star-history.com/#yeagerai/genlayer-simulator)
4
4
5
5
## 👀 About
6
6
7
-
This Simulator is an interactive sandbox designed for developers to explore the potential of the [GenLayer Protocol](https://genlayer.com/). It replicates the GenLayer network's execution environment and consensus algorithm, but offers a controlled and local environment to test different ideas and behaviors.
7
+
This Studio is an interactive sandbox designed for developers to explore the potential of the [GenLayer Protocol](https://genlayer.com/). It replicates the GenLayer network's execution environment and consensus algorithm, but offers a controlled and local environment to test different ideas and behaviors.
8
8
9
9
## Prerequisites
10
10
Before installing the GenLayer CLI, ensure you have the following prerequisites installed:
@@ -24,18 +24,18 @@ To run genlayer again just run:
24
24
```
25
25
$ genlayer up
26
26
```
27
-
After executing those commands a new tab will open in your browser with the GenLayer Simulator. Additional installation instructions can be found [here](https://docs.genlayer.com/simulator/installation)
27
+
After executing those commands a new tab will open in your browser with the GenLayer Studio. Additional installation instructions can be found [here](https://docs.genlayer.com/simulator/installation)
28
28
29
29
## 🚀 Key Features
30
30
* 🖥️ **Test Locally:** Developers can test Intelligent Contracts in a local environment, replicating the GenLayer network without the need for deployment. This speeds up the development cycle and reduces the risk of errors in the live environment.
31
31
32
-
* 🧪 **Versatile Scenario Testing:** The simulator allows developers to create and test contracts under various simulated network conditions. This includes stress testing under high transaction loads, simulating network delays, and testing different consensus outcomes.
32
+
* 🧪 **Versatile Scenario Testing:** The Studio allows developers to create and test contracts under various simulated network conditions. This includes stress testing under high transaction loads, simulating network delays, and testing different consensus outcomes.
33
33
34
-
* 🔄 **Changeable LLM Validators:** Developers can modify the large language models (LLMs) used by validators within the simulator. This allows for testing of security, efficiency, and accuracy by running different LLMs to validate transactions.
34
+
* 🔄 **Changeable LLM Validators:** Developers can modify the large language models (LLMs) used by validators within the Studio. This allows for testing of security, efficiency, and accuracy by running different LLMs to validate transactions.
35
35
36
36
37
37
## 📖 The Docs
38
-
Detailed information of how to use the simulator can be found at [GenLayer Docs](https://docs.genlayer.com/).
38
+
Detailed information of how to use the Studio can be found at [GenLayer Docs](https://docs.genlayer.com/).
0 commit comments