teleclimber

social.tchncs.de

<p>Seeking refuge in a distributed world. Web, future programming. Building <a href="https://dropserver.org" target="_blank" rel="nofollow noopener noreferrer"><span class="invisible">https://</span><span class="">dropserver.org</span><span class="invisible"></span></a></p>

Recent twts from teleclimber
In-reply-to » A month ago I wondered if #Dropserver should support "Single File Apps". ( https://social.tchncs.de/@teleclimber/110216573477447480) Some thoughts, after a month of working on app packaging:

Dropserver’s local development helper ds-dev will package an app for you with one command. So the burden is not high. It should be pretty easy to make it work from a CI/CD service too if you want to go that route.

⤋ Read More
In-reply-to » @ocdtrekkie It sure is. But this is an area where not attempting to run legacy applications helps a lot. With full control over what constitutes an "app", and with migrations declared by the app but controlled entirely by Dropserver, I can put constraints that make the situation much more manageable for users.

@ocdtrekkie@mastodon.social I’d like DS to warn users if the app does not provide a “down” migration to reverse an “up” migration. This is feasible now. Note that I expect app devs to provide a “down” migration that reverses an “up” migration.

⤋ Read More
In-reply-to » @teleclimber This is a surprisingly messy area to do battle in. I really want to downgrade apps sometimes, but that's even messier.

@ocdtrekkie@mastodon.social It sure is. But this is an area where not attempting to run legacy applications helps a lot. With full control over what constitutes an “app”, and with migrations declared by the app but controlled entirely by Dropserver, I can put constraints that make the situation much more manageable for users.

⤋ Read More
In-reply-to » There's lots of different things to work on in Dropserver, but right now I am going through the frontend code to bring the code quality up (it's a bit of a mess), move to using Pinia and the "setup style" of #Vue SFCs (huge reduction in boilerplate).

To be clear this error should only happen if you restore your appspace data from an old backup.

⤋ Read More

There’s lots of different things to work on in Dropserver, but right now I am going through the frontend code to bring the code quality up (it’s a bit of a mess), move to using Pinia and the “setup style” of #Vue SFCs (huge reduction in boilerplate).

⤋ Read More