VerifiablyMrWonka

joined 1 year ago

Oh, no no. It was that I blocked one person and there were only 6 other comments left (all fine) :D

Blocking a person seems to remove any comment tree they're a branch in (i.e. their posts and all responses to those posts)

[–] VerifiablyMrWonka@kbin.social 0 points 1 year ago (8 children)

Ha, I blocked the worst offender in the comments here, refreshed the page and now there are like... 6.

Thank you for doing the investigation so I don't have to. He'll be going on many peoples block lists at this point.

Wing Commander 2. My Dad sourced it and the manual was a B&W photocopy. It took ages to get onto it sometimes as the photocopy was so bad I'd be unable to decipher what letter 6 on line 8 of page 10 was.

[–] VerifiablyMrWonka@kbin.social 4 points 1 year ago (1 children)

Not to mention that the defacto package manager (composer) blows NPM out of the water in basically all metrics. From what I understand most languages package managers now look up to or even model themselves on it.

[–] VerifiablyMrWonka@kbin.social 3 points 1 year ago (1 children)

Large parts of my particular departments .gov.uk stack are PHP. All modern (8.1+) using established frameworks and to be honest, it's a joy. It's quick to write, easy to understand and very easy to test. The write, run, debug cycle is also essentially instant; although I really enjoy using Go (another bit of the stack) being able to quickly iterate changes is something I absolutely miss when I'm using it.

Laravel + Livewire is some sort of dark voodoo magic. I can write only PHP and have a functioning SPA with push updates and all sorts.

[–] VerifiablyMrWonka@kbin.social 1 points 1 year ago (1 children)

Yes, but WordPress !== PHP. It's one of the worst examples of what PHP can look like and they resolutely refuse to adopt modern standards or improve in any way. They still use SVN too. Bunch of backwards troglodytes.

[–] VerifiablyMrWonka@kbin.social 3 points 1 year ago* (last edited 1 year ago)

There are tests (and if the readme is to be believed a 71% coverage) they live in the top level tests/ folder.

As to the .env file you just need to rename the example one and either amend these values (with appropriate urls)

SERVER_NAME=localhost
KBIN_DOMAIN=localhost:9443
KBIN_STORAGE_URL=https://localhost:9443/media

MERCURE_URL=https://localhost:9443/.well-known/mercure
MERCURE_PUBLIC_URL=https://localhost:9443/.well-known/mercure
CADDY_MERCURE_URL=https://localhost:9443/.well-known/mercure

Or add them to a new .env.local file.

Start it all up and jobs done*

*well, you need to run the asset pipeline and add an admin user but that's all in the Readme.

[–] VerifiablyMrWonka@kbin.social 3 points 1 year ago (2 children)

It has one. Minus an undocumented step (that's sat fixed in a pr). Bringing it up amounts to 4 lines in a console; 1 to bring up the stack and 3 to start a JS watch for asset compilation.

He's apparently found some people to help with the infra side of things - which is the hardest thing to do. This means more focus on improving the product. :D

[–] VerifiablyMrWonka@kbin.social 0 points 1 year ago (1 children)

Sadly, until federation is working, it may as well not exist.

That said, when it does start working I look forward to the battle of the f1 communities.

I'm just looking forward to news item Reddit puts out gaslighting everyone into thinking nothing of real consequence happened.

view more: ‹ prev next ›