Installation
The bare minimum you need to participate is a web browser. Even though Euterpe has been successfully tested with other browsers, we found that using a chrome-based browser (Google Chrome, Chromium, Brave) gives more consistent results across various platforms.
Note
Please be aware that if your laptop is running on low battery or is in a low-performance mode, Euterpe may experience reduced performance. This is because, in low-performance mode, operating systems prioritize power savings over browser performance, impacting essential timing functions that Euterpe relies on.
In order to run Euterpe on your laptop and follow along with the coding examples, we provide two options for you to choose from.
1. Using CodeSandbox (No Installation Required):
CodeSandbox is an online code editor and development environment that allows you to write, edit, and run your code directly in your web browser.
- Advantages:
- You can get started in less than a minute with no complex setup.
- There's no requirement to install a code editor, Node.js, or other development tools.
Follow the Instructions on how to use CodeSandbox.
2. Running Euterpe Locally (Requires Node.js Installation):
This option involves setting up Euterpe on your local machine by cloning the Euterpe code repository and installing Node.js. It offers more control and customization compared to CodeSandbox.
- Advantages:
- You have full control over your development environment, including the ability to use your favorite code editor.
- You won't depend on network stability or a constant internet connection.
- You can work offline after the initial installation.
Follow the Instructions on how to run Euterpe locally.
Suggestion
If you're uncertain about whether to choose the second option, we suggest beginning with CodeSandbox. Should you encounter any issues or limitations, you can easily transition to the second option and set up Euterpe on your local machine. We've streamlined the local installation process by offering interactive scripts for all platforms, making it straightforward to clone the repository and install Node.js.