✦ Contribuer
Rejoignez le
projet Suddenly
Suddenly est un logiciel libre. Toutes les contributions sont les bienvenues — code, documentation, traductions, tests, design.
Comment contribuer
Choisissez votre voie
💻
Code
Corrigez des bugs, ajoutez des fonctionnalités. Python 3.12, Django 5, ActivityPub.
Voir les issuesStack technique
La technologie derrière Suddenly
🐍
Python 3.12
Langage principal du backend
🎸
Django 5
Framework web
🐘
PostgreSQL 16
Base de données
⚡
Redis 7
Cache & file de messages
🌐
ActivityPub
Protocole de fédération
🔄
Celery
Tâches asynchrones
Environnement de développement
Démarrer en local
1
Cloner et configurer
git clone https://github.com/RebelliousSmile/suddenly.git cd suddenly cp .env.example .env
2
Lancer avec Docker
docker compose -f docker-compose.dev.yml up
3
Initialiser la base
docker compose -f docker-compose.dev.yml exec web python manage.py migrate docker compose -f docker-compose.dev.yml exec web python manage.py createsuperuser