lemmy/docs/src/contributing_federation_dev...

1.0 KiB

Federation Development

Setup

If you don't have a local clone of the Lemmy repo yet, just run the following command:

git clone https://yerbamate.dev/nutomic/lemmy.git -b federation

If you already have the Lemmy repo cloned, you need to add a new remote:

git remote add federation https://yerbamate.dev/nutomic/lemmy.git
git checkout federation
git pull federation federation

Running

You need to have the following packages installed, the Docker service needs to be running.

  • docker
  • docker-compose
  • cargo
  • yarn

Then run the following

cd dev/federation-test
./run-federation-test.bash

After the build is finished and the docker-compose setup is running, open 127.0.0.1:8540 and 127.0.0.1:8541 in your browser to use the test instances. You can login as admin with username lemmy and password lemmy, or create new accounts.

Please get in touch if you want to contribute to this, so we can coordinate things and avoid duplicate work.