My Clueless ForgeFed Implementation

zPlus cf4164a888 move actors file into gitolite-admin repo 1 month ago
docs 80e498a304 Support gunicorn server for testing. 7 months ago
git-hooks 03b4a79b06 disable post-receive hook for gitolite-admin repo 1 month ago
.gitignore f2f961b4e1 - Support tickets 1 month ago
INSTALL.md cf4164a888 move actors file into gitolite-admin repo 1 month ago
README.md f2f961b4e1 - Support tickets 1 month ago
actors a86f2bf86b Use a single "actors" file instead of htpasswd and settings.py 1 month ago
database.py f2f961b4e1 - Support tickets 1 month ago
gunicorn.py 57b8acbfe0 change gunicorn settings 1 month ago
mcfi.py cf4164a888 move actors file into gitolite-admin repo 1 month ago
mcfi.service 57b8acbfe0 change gunicorn settings 1 month ago
push.py b29368e742 add hooks 1 month ago
requirements.txt b29368e742 add hooks 1 month ago
settings.py a86f2bf86b Use a single "actors" file instead of htpasswd and settings.py 1 month ago
webserver_auth.py cf4164a888 move actors file into gitolite-admin repo 1 month ago

README.md

My Clueless Forgefed Implementation

A very minimalist forge to test forgefed. This forge will host repositories and support federation, but does not provide any sort of web UI. Instead, it relies on clients fetching forgefed messages and doing something with them.

Read documentation:

  • Developers: for devs that just want to integrate forgefed into an existing forge
  • Contributors: for people that want to help with development of the forgefed spec itself

Installation

python3 -m venv venv (if this doesn't work, try `virtualenv -p python3 venv`)
source venv/bin/activate
pip3 install -r requirements.txt

Install mcfi.service following the instructions inside the file.

License

AGPL-3.0-or-later