anon column to self-hosted services: Update views, models, forms, and migrations to support anonymous service creation and display
ServiceForm for improved form handling and validations
symfony/event-dispatcher v7.2 to composer.json and downgrade to v7.4.0 in composer.lock
symfony/event-dispatcher v7.2 to composer.json and downgrade to v7.4.0 in composer.lock
Hosted:
- de-DE: https://portal.einundzwanzig.space/de/meetups
- de-AT: https://portal.einundzwanzig.space/at/meetups
- de-CH: https://portal.einundzwanzig.space/ch/meetups
- pl-PL: https://portal.dwadziesciajeden.pl/pl/meetups
- hu-HU: https://portal.huszonegy.world/hu/meetups
Host your national domain?
To add your national domain, you need to create a CNAME record pointing to portal.einundzwanzig.space.
Here's how:
- Add a subdomain like
portal.yourdomain.tld - Create a CNAME record pointing to
portal.einundzwanzig.space
DNS provider CNAME settings:
Type: CNAME
Name/Host/Alias: portal
Target/Value/Destination: portal.einundzwanzig.space
After setting up your CNAME, please notify the repository owner to refresh SSL certificates to include your domain.
Contributing and Proposals
Development
Installation
cp .env.example .env
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php83-composer:latest \
composer install --ignore-platform-reqs
(you need a valid Flux Pro license or send a message to Nostr - The Ben)
Start docker development containers
vendor/bin/sail up -d
Migrate and seed the database
./vendor/bin/sail artisan migrate:fresh --seed
Laravel storage link
./vendor/bin/sail artisan storage:link
Install node dependencies
vendor/bin/sail yarn
Start just in time compiler
vendor/bin/sail yarn dev
Update dependencies
vendor/bin/sail yarn
Security Vulnerabilities
If you discover a security vulnerability within this project, please go to https://gitworkshop.dev. All security vulnerabilities will be promptly addressed.
License
Open-sourced software licensed under the MIT license.