As I work through implementing Domain (codeberg.org/domain/app) in Kitten (codeberg.org/kitten/app), I’m evolving what an “application” will mean on the Small Web:

codeberg.org/domain/app/issues…

#SmallWeb #domain #kitten #topologicalDecentralisation #web #dev #git #clone #modify #remix

in reply to Ryuno-Ki

@RyunoKi Yeah, folks should not commit secrets to git. This applies equally to every publicly-accessible Git repository ever (which, at last count, I believe was several hundred million) ;)

Upgrades are git pulls with npm install being run automatically as necessary if Node modules are used. Migrations are the responsibility of the apps themselves. Kitten apps can run them for the in-process JSDB database (codeberg.org/small-tech/jsdb) at startup from the main.script (entrypoint).