NOTE! This version of the code base will not be developed further. There is a rewrite happening in the rewrite
branch. Please see that if interested in contributing.
Statistics hub and node list for the Fediverse. Currently tracking projects using the Diaspora protocol, including:
- diaspora*
- Friendica
- Hubzilla
- GangGo
- Socialhome
Tracking of ActivityPub and OStatus protocols is planned.
Site found at: https://the-federation.info
- Node 9
- Python 3.6
- Django 2.0
- PostgreSQL
- Vue 2
- Webpack
- GraphQL
pip install -U pip setuptools pip-tools
pip-sync dev-requirements.txt
sudo su - postgres
createuser -s -P thefederation # give password 'thefederation'
createdb -O thefederation thefederation
exit
python manage.py migrate
# install dependencies
npm i
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run all tests
npm test
For a detailed explanation on how things work, check out the guide and docs for vue-loader.
- Jason Robinson / @jaywink / https://jasonrobinson.me
- Flaburgan / @Flaburgan
See other awesome contributors!
AGPLv3