Turn any URL into a gateway to multiple platforms to discover the freedom beyond enshittificated platforms. https://alterlink.org
Find a file
Anton Dachauer 04373a2096
All checks were successful
/ checks (push) Successful in 1m20s
/ security_checks (push) Successful in 1m17s
/ unit_tests (push) Successful in 44s
/ functional_tests (push) Successful in 2m36s
/ build (push) Successful in 26s
/ build (release) Successful in 8m1s
add favicon
2026-01-06 03:21:41 +00:00
.forgejo/workflows initial commit 2026-01-03 14:54:49 +01:00
assets clear button for searchbox 2026-01-06 02:44:04 +01:00
bin initial commit 2026-01-03 14:54:49 +01:00
config fix pagination 2026-01-05 17:38:12 +01:00
docker initial commit 2026-01-03 14:54:49 +01:00
migrations use blob image 2026-01-05 16:57:04 +01:00
public add favicon 2026-01-06 03:21:41 +00:00
src fix image blob 2026-01-05 17:42:40 +01:00
templates add favicon 2026-01-06 03:21:41 +00:00
tests use blob image 2026-01-05 16:57:04 +01:00
.editorconfig initial commit 2026-01-03 14:54:49 +01:00
.env resolve mysql 8.0 deprecations 2026-01-04 20:12:20 +01:00
.env.dev user registration 2026-01-04 14:15:16 +01:00
.env.test resolve mysql 8.0 deprecations 2026-01-04 20:12:20 +01:00
.gitignore initial commit 2026-01-03 14:54:49 +01:00
composer.json use blob image 2026-01-05 16:57:04 +01:00
composer.lock use blob image 2026-01-05 16:57:04 +01:00
docker-compose.override.yml.dist initial commit 2026-01-03 14:54:49 +01:00
docker-compose.yml resolve mysql 8.0 deprecations 2026-01-04 20:12:20 +01:00
Dockerfile use blob image 2026-01-05 16:57:04 +01:00
LICENSE initial commit 2026-01-03 14:54:49 +01:00
Makefile initial commit 2026-01-03 14:54:49 +01:00
package.json better submission & link scraping 2026-01-03 23:06:27 +01:00
phpcs.xml.dist initial commit 2026-01-03 14:54:49 +01:00
phpstan.neon initial commit 2026-01-03 14:54:49 +01:00
phpunit.dist.xml initial commit 2026-01-03 14:54:49 +01:00
README.md initial commit 2026-01-03 14:54:49 +01:00
symfony.lock user login 2026-01-04 00:16:27 +01:00
webpack.config.js initial commit 2026-01-03 14:54:49 +01:00
yarn.lock better submission & link scraping 2026-01-03 23:06:27 +01:00

alterlink.org

alterlink.org: Turn any URL into a gateway to multiple platforms - discover the freedom beyond enshittificated platforms.

Get in touch

Contributing

Thanks for wanting to contribute source code to alterlink.org. That's great!

dev-env setup

It is recommended to use Docker+compose for local development.

  1. Pull this repository: git pull ssh://git@git.var-lab.com/alterlink/alterlink.git
  2. Build the Docker images: docker compose build or make build
  3. Start: docker compose up -d or make up

To run commands inside the Docker PHP image (app), you can use make app.sh.

Tests & Checks

Usage: composer run <command>

  • lint:composer: Lint composer.json
  • lint:yaml: Lint yaml configuration files
  • db:schema:validate: Validate the database schema
  • lint:php: Lint PHP-files (var-lab IT Coding standard)
  • phpstan: phpstan
  • tests: phpunit-tests (tests:unit) and functional tests (tests:functional)

License

MIT