Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 1.87 KB

CONTRIBUTING.md

File metadata and controls

76 lines (52 loc) · 1.87 KB

🚀 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

📥 Prerequisites

The following software is required to be installed on your system:

We recommend using asdf version manager to install and manage all the programming languages' requirements.

👽 Third-party dependencies

This project uses the Spotify API for adding new songs. You need to create an App to interact with it in development here.

🔧 Setup

First, clone the repository:

git clone [email protected]:cesium/karaokium.git
cd karaokium

Then, run the setup script to get all dependencies configured. The default value for ENV is dev.

bin/setup [ENV]

Then you should change the .env.dev file as needed. Run this script again if needed.

🔨 Development

Start the development server and then you can visit http://localhost:4000 from your browser.

mix phx.server # or iex -S mix phx.server

Lint your code.

bin/lint

Format your code.

bin/format

🔗 References

You can use these resources to learn more about the technologies this project uses.