Uh. So that #Nextcloud app I've written is chugging along nicely now on my own instance.
-
Uh.
So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?
Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.
(Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)
-
Uh.
So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?
Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.
(Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)
@troed Mmm ... I know the feeling.
Submitting things to the WordPress review team (themes, plugins) can be ... well, let's just say an interesting journey
This one was a beauty:
"I would suggest, get some ideas from ThemeForest and impleament.
Terrible design!"And then they pointed to a screenshot with basically no CSS-rendering present
(it's for this theme: https://docsmatter.joho.se)
-
Uh.
So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?
Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.
(Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)
ok, I've bit the bullet. PR asking for a signing certificate made and thus my WIP source is now public on Codeberg too.
I've had a horribly patched together shellscript-thing running on my own Nextcloud instance on and off before, but converting it to an actual ExApp has done wonders. It's right now creating EXIF, Nextcloud tags and ALT text for _all_ images & photos (many tens of thousands) in the family's photo storage.
That server has an Nvidia A2000 GPU. 12GB of VRAM means it can run a competent vision model (unsloth/Qwen3-VL-8B-Instruct-GGUF:Q4_K_XL) and churn through the images somewhat rapidly, whilst not using more than ~65W of power doing so.
The end result is, IMHO, absolutely awesome. Let's see if I can manage to clean it up, conform to guidelines and make it public ...
-
R relay@relay.infosec.exchange shared this topic
-
Uh.
So that #Nextcloud app I've written is chugging along nicely now on my own instance. Time to look through how to make a proper release so that others can run it too right?
Well. That release process looks like it needs a full time job all in itself to get through. Seems easier to describe to people how to do manual deployment of a docker container just like I've done for dev purposes.
(Yes I used to work at Developer Relations at Large Global Company. Don't create too much friction if you want third parties to make stuff for your platform ...)
@troed honestly, I found the process relatively easy and straightforward. I can help you if you have any specific issues. The signing thing is pretty much 4-5 commands you type once + a PR and you're good to go.
You can also look at my app template repo for inspiration on how to automate it:
GitHub - chenasraf/nextcloud-app-template
Contribute to chenasraf/nextcloud-app-template development by creating an account on GitHub.
GitHub (github.com)
Feel free to reply with questions if you need help
always love to see the ecosystem growing -
@troed honestly, I found the process relatively easy and straightforward. I can help you if you have any specific issues. The signing thing is pretty much 4-5 commands you type once + a PR and you're good to go.
You can also look at my app template repo for inspiration on how to automate it:
GitHub - chenasraf/nextcloud-app-template
Contribute to chenasraf/nextcloud-app-template development by creating an account on GitHub.
GitHub (github.com)
Feel free to reply with questions if you need help
always love to see the ecosystem growing@casraf Thanks! Will have a look.
Right now I'm knee deep in debugging what I think are errors outside of my app
Won't be able to release if I can't get that sorted.https://help.nextcloud.com/t/unable-to-persist-exapp-settings/243474