My Clueless ForgeFed Implementation

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