A local first music server for everyone.
Currently, Jimce is not ready to host. But when it will be, we will provide a docker-compose.yml file for you to get started in seconds.
To start contributing to Jimce, make sure you are in the right repository. This one contains the code for the entire backend, but not for the web client or mobile app. If this is your correct repo, follow these steps to get started developing Jimce in just a minute.
- Make sure you installed Docker and
docker composeis working - Make sure Bun is installed
- Clone this repository:
git clone https://github.com/Jimce-Music/jimce.git - Open the repo directory
cd jimce - Install the dependencies:
bun i - Run the server via
bun run dev - Start writing code in your favorite IDE
Here are some useful tools for developing on jimce:
Visit https://jimce-music.github.io/jimce/latest-dev/ for the latest API docs for the dev-branch. Additional URLS include:
- Latest commit on main https://jimce-music.github.io/jimce/latest/
- For a specific commit short hash (like: 8a6893a) https://jimce-music.github.io/jimce/commit/8a6893a/
TODO: Add info regarding jimce-dev docker image and jimce api client packages