mirror of
https://codeberg.org/rimu/pyfedi
synced 2025-01-23 11:26:56 -08:00
No description
9cd89212e5
I've removed the psycogreen monkey-patching for async DB access - too many connection problems The gevent monkey-patch remains for now |
||
---|---|---|
app | ||
docs | ||
migrations | ||
testing_data | ||
.gitignore | ||
.woodpecker.yaml | ||
babel.cfg | ||
celery_worker.default.py | ||
celery_worker_docker.py | ||
compose.yaml | ||
config.py | ||
contributing.md | ||
daily.sh | ||
deploy.sh | ||
dev_notes.txt | ||
Dockerfile | ||
email_notifs.sh | ||
entrypoint.sh | ||
entrypoint_celery.sh | ||
env.docker.sample | ||
env.sample | ||
FEDERATION.md | ||
gunicorn.conf.py | ||
INSTALL.md | ||
interests.txt | ||
LICENSE | ||
mini_deploy.sh | ||
profile_app.py | ||
pyfedi.py | ||
README.md | ||
regional.txt | ||
remove_orphan_files.sh | ||
requirements.txt | ||
ruff.toml | ||
test_interest_parse.py | ||
test_signature.py | ||
weekly.sh |
PieFed
A lemmy/kbin clone written in Python with Flask.
- Clean, simple code that is easy to understand and contribute to. No fancy design patterns or algorithms.
- Easy setup, easy to manage - few dependencies and extra software required.
- AGPL.
- First class moderation tools.
Project goals
To build a federated discussion and link aggregation platform, similar to Reddit, Lemmy, Mbin.
For developers
- Screencast: overview of the PieFed codebase
- Database / entity relationship diagram
- see INSTALL.md
- see docs/project_management/* for a project roadmap, contributing guide and much more.