Skip to content

Development Setup

This guide will help you set up your development environment for contributing to the Eyened platform.

Prerequisites

Before you begin, ensure you have the following installed:

Quick Start

To start the development environment:

Terminal window
cd dev
docker-compose up -d

This starts the database and fileserver services.

In separate terminals:

Terminal window
./start_client_dev.sh
./start_server_dev.sh

Now you can make edits to the client or server code, the application should update automatically.

Development Workflow

  1. Create a new branch for your feature:

    Terminal window
    git checkout -b feature/your-feature-name
  2. Make your changes and test them locally

  3. Push to the public repository and create a pull request