Erela v3 changes a LOT how Erela works and how it's used. To start it is no longer a single package but rather several and usage of Erela depends on what package is being used. Audio providers is the main breaking change where you can use either Lavalink or FFMPEG with your bot and switch at any time with some code changes. Anything from now on out may be changed
Before you want to help, understand this is a bigger project than it was before and is still in early development, help is appreciated but please only help when you 100% know what is going on
Out dated at this point, please use with caution
Note: This is more of a first time setup.
Note: I also recommend using Yarn over NPM, you can have both installed and use either one but for this project Yarn is preferred.
- Fork the repository
yarn install
yarn run lerna bootstrap
yarn run lerna run build
yarn run lerna run types
yarn link
the packages you wish to test to your test folder
Note: This may not be correct as I (Solaris) am using the example bot to test.
👤 Solaris
- Author
- Website: https://solaris.codes/
- Github: @Solaris9
-
Started the project and has maintained through the different versions.
👤 Anish Shobith
- Contributor
- Github: @Anish-Shobith
-
Has helped maintained through the different versions.
👤 2D
- Contributor
- Github: @melike2d
-
Helped with v3 audio provider and general Lavalink things.
👤 ayntee
- Contributor
- Github: @ayntee
-
Helped with v1 and v2.
And the many others in the community who have helped keep Erela.JS running clean, thank you.