You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jason Robinson 8b40d580c3 Update federation 5 days ago
.github Update federation 5 days ago
config Update federation 5 days ago
docker Update federation 5 days ago
docs Update federation 5 days ago
requirements Update federation 5 days ago
socialhome Update federation 5 days ago
var Update federation 5 days ago
.coveragerc Add management command to create dummy content 3 years ago
.dockerignore Make docker image a bit slimmer 2 years ago
.editorconfig Start running on GitLab CI 2 years ago
.env.example send_profile also sends to Matrix if enabled 4 months ago
.eslintrc Refactor frontend store 2 years ago
.gitattributes Initial new socialhome project template using cookiecutter-django 5 years ago
.gitignore Clean grunt assets and move stream SCSS to new frontend directory 2 years ago
.gitlab-ci.yml Ensure gitlab CI runs with matrix support enabled 4 months ago
.node-version Refactor frontend store 2 years ago
.pep8speaks.yml Attempt to exclude migrations from pep8speaks 4 years ago
.pylintrc Replace Celery with RQ 4 years ago
CHANGELOG.md Release 0.1.0 4 years ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 3 years ago
CONTRIBUTING.md Move contributing document to docs 4 years ago
CONTRIBUTORS.txt Add vchslv13 to contributors 2 years ago
Gruntfile.js Remove all old publisher code 1 year ago
LICENSE Switch license to AGPLv3 5 years ago
README.md Remove codecov shield 5 days ago
bower.json Fix regression in navbar expanding on mobile 1 year ago
compile-requirements.sh Switch to pip-tools for Python dependencies 4 years ago
dev-requirements.txt Include main requirements in dev requirements compilation 3 years ago
docker_release.sh Some docs updates 2 years ago
install_alpine_dependencies.sh Add Alpine dependencies installation script 4 years ago
install_ubuntu_dependencies.sh Rename install_os_dependencies.sh to install_ubuntu_dependencies.sh 4 years ago
manage.py Make env.local to be automatically loaded 4 years ago
package-lock.json Bump some JS dependencies 1 week ago
package.json Bump some JS dependencies 1 week ago
pytest.ini Make search use a separate temporary index when testing 4 years ago
requirements.apt Bump Social-Federation, which is now federation 5 years ago
requirements.txt Switch to pip-tools for Python dependencies 4 years ago
setup.cfg Initial new socialhome project template using cookiecutter-django 5 years ago
webpack.config.js Simplify Mocha setup 2 years ago

README.md

pipeline status

Documentation chat on matrix issue tracker

Socialhome

Description

Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown and even HTML/JS/CSS (if set as trusted user). All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Currently federation happens using the ActivityPub and Diaspora protocols.

Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.

Official site: https://socialhome.network.

Documentation: http://socialhome.readthedocs.io/

Joining

Please check https://the-federation.info/socialhome for servers with open registration, if you don't want to run your own.

Please see the community pages for how to interact with the community.

Installation

Please see the installation pages.

Running an instance

Please see the running an instance pages.

Development

Please see the development pages.

NOTE! Contributions welcome through GitHub even though code repository has been moved to the Feneas GitLab. Issue tracker however is only available on the GitLab server. GitHub users, you can log in using your GitHub credentials.

Source code

Socialhome is fully open source, licenced under the AGPLv3 license.