Home
Softono
fedidevs

fedidevs

Open source MIT Python
87
Stars
17
Forks
21
Issues
5
Watchers
1 week
Last Commit

About fedidevs

Discover amazing developers across the fediverse 🌐

Platforms

Web Self-hosted

Languages

Python

Fedidevs

This is the source code for the fedidevs.com website.

Set up dev environment

  1. Install uv

  2. Run the migrations

    uv run python manage.py migrate
  3. Run the development server

    uv run python manage.py runserver
  4. In a separate terminal set up tailwindcss...

    uv run python manage.py tailwind install
  5. ... and start the tailwind server

    uv run python manage.py tailwind start
  6. [optional] ... and start the background worker (only needed for syncing followers on login)

    uv run python manage.py rundramatiq --reload
  7. [optional] Populate the local database (takes about ~1hr)

    uv run python manage.py scheduler --run-now

or run the crawler and indexer separately if you only want to populate account data (takes about ~5mins)

uv run python manage.py crawler
uv run python manage.py indexer
  1. [optional] Create a Django Admin user for http://localhost:8000/admin
    uv run python manage.py createsuperuser