website icon indicating copy to clipboard operation
website copied to clipboard

Fork with Symfony 7.2 and AssetMapper

Open tacman opened this issue 7 months ago • 0 comments

My branch of no-agenda now does the following. I hope you'll consider a PR and a major version release.

  • Latest Symfony (7.2), Attributes instead of Interfaces
  • Webpack replaced with AssetMapper (all the cool kids are doing this)
  • ApiPlatform (trivial, but I have an idea for a mobile app and need the data)

See it in action

git clone [email protected]:tacman/no-agenda.git && cd no-agenda
echo "DATABASE_URL=sqlite:///%kernel.project_dir%/var/data.db" >> .env.local
echo "APP_STORAGE_PATH=/tmp/storage" >> .env.local
cat .env.local
mkdir /tmp/storage/covers -p
composer install
bin/console sass:build
bin/console doctrine:schema:update --force
bin/console doctrine:fixtures:load -n
bin/console crawl --all cover
symfony server:start -d
symfony open:local

Although the above works, there are some parts that don't feel right.

  • Storage: I couldn't get storage configured into storage/covers, so I hacked it to /tmp. I've had success with Flysystem, storing images on S3 in production and to a local directory during development
  • I hadn't worked with scss files before, I got it working but it likely could be improved.
  • Something with the queue seems off.

I hope you find some value in the updates I've made. I find a lot of value in reviewing your code and appreciate that you've made it open source.

tacman avatar May 08 '25 08:05 tacman