- PHP 83.3%
- Blade 13%
- JavaScript 1.8%
- CSS 1.7%
- HTML 0.1%
- Other 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Updating a property we don't support returned a 200 with no change, so clients believed the update had worked. Return invalid_request instead, and apply nothing if any part of the request is unsupported. This also covers empty operations, syndication URLs we have nowhere to store, and photos added without an https URL, all of which were being silently ignored. Mastodon and Bluesky URLs can now be added and deleted through updates, as they are our active syndication targets and q=source returns them. Mastodon can be on any host, so accept the instances we have syndication targets for rather than hard-coding one. Stop reading instagram_url in q=source, as notes have no such column. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| public | ||
| resources | ||
| routes | ||
| scripts | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| .stylelintrc | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| docker-compose.yml | ||
| eslint.config.js | ||
| helpers.php | ||
| jbuk_dev_backup.dump | ||
| license.md | ||
| package-lock.json | ||
| package.json | ||
| phpcs.xml | ||
| phpunit.xml | ||
| pint.json | ||
| readme.md | ||
| server.php | ||
jonnybarnes.uk
This is the code that runs my website, jonnybarnes.uk.
In theory this is usable by others now 🚀
Set up the database, this software needs PostgreSQL, after installing:
$ createdb -E utf8 db_name
First get the code, and make sure you’re on the master branch. This branch will
only have tagged releases:
$ git clone https://github.com/jonnybarnes/jonnybarnes.uk mysite.com
$ cd mysite.com
$ git checkout master
Then we need to set up the environment variables that the app will use.
$ cp .env.example .env
$ vim .env
Fill in the various variables. Then we can set up the app:
$ composer install
$ php artisan key:generate
$ php artisan migrate
Now we need to edit some config values. In config/app.php edit name.
Some other things that should be changed. Go to resources/views/master.blade.php,
you may not want to link to a projects page. Also in the <head> the two last links
are to my profile pic and pgp key, ammend/remove as desired.
Now point your server to public/index.php et viola. Essentially this is a
Laravel app so debugging things shouldn’t be too hard.