GNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free Software Foundation.

Hugo Sales a4318317a8 [DEPENDENCIES] Update composer dependencies 3 days ago
DOCUMENTATION cfe842b487 [DOCUMENTATION] Add database diagram to developer documentation 4 days ago
bin 9d7f43cd28 [TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 4 days ago
components c90efe2c52 [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 3 days ago
config c90efe2c52 [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 3 days ago
docker 1f3a6fe6ac [TESTS] Fix and/or temporarily disable failing tests. We'll get back to this 4 days ago
docs 8e45637277 [DOCS][User] Elaborate on what is GNU social and IndieWeb 4 days ago
plugins c90efe2c52 [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 3 days ago
public e9d809d441 [Security][Exception] Security exception handling, login and register. TODO EmailNotFoundException and NicknameNotFoundException. 3 days ago
scripts 11154a0d8c [V3] Big Crunch 4 days ago
src c90efe2c52 [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 3 days ago
templates c90efe2c52 [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 3 days ago
tests 1f3a6fe6ac [TESTS] Fix and/or temporarily disable failing tests. We'll get back to this 4 days ago
translations 647fd421ee [I18N] Remove incomplete autogenerated translation file, to be fixed later 4 days ago
.dir-locals.el 1adde913c6 [PHPStan] Only run custom PHPStan extensions if environment vairable PHPSTAN_BOOT_KERNEL is defined (since it requires having the whole social setup available) 4 days ago
.env d48cb3f0b8 [QUEUE] Add queueing wrapper, default configuration and example usage 4 days ago
.env.test d2020eb7d8 [TOOLS][TESTS] Adjust configuration for testing environment 4 days ago
.gitignore 229a516fd2 [TESTS] Make PHPUnit exit on first fail and some other tweaks 4 days ago
.php_cs 4f85594bec [FORMATTING][DEFAULTS] Fix formatting and remove redundant config defaults 4 days ago
CREDITS.md 596009c924 [DOCUMENTATION] Document All The Things! 4 days ago
INSTALL.md 12347af6bc [DOCUMENTATION] Add documentation on installing with Docker 4 days ago
Makefile 9d7f43cd28 [TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 4 days ago
composer.json ecb1064d08 [DEPENDENCIES] Add PHPStan as a dev dependency 4 days ago
composer.lock a4318317a8 [DEPENDENCIES] Update composer dependencies 3 days ago
docker-compose.yaml.default 9d7f43cd28 [TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 4 days ago
phpstan.neon 1adde913c6 [PHPStan] Only run custom PHPStan extensions if environment vairable PHPSTAN_BOOT_KERNEL is defined (since it requires having the whole social setup available) 4 days ago
phpunit.xml.dist 662ad8e9cf [TESTS] Update PHPUnit config to start executing tests by last failure. This doens't seem to actually work currently, though 4 days ago
social.yaml 2b457655ea [CORE] Fix path configuration 4 days ago
symfony.lock ecb1064d08 [DEPENDENCIES] Add PHPStan as a dev dependency 4 days ago