App-Store-publicatie¶
Let op: dit is een ontwikkelaars-document voor het publiceren van IntroVox-releases naar de Nextcloud-App-Store. Het wordt onderhouden in het Engels. Zie de Engelse App-Store-publicatie-gids voor de volledige checklist en tooling-details.
Inleiding¶
De Nextcloud-App-Store distribueert IntroVox naar duizenden Nextcloud-installaties. Releases vereisen:
- Een ondertekende tarball met de juiste structuur
- Een geldige
appinfo/info.xmlmet versie en compatibiliteits-declaraties - Manual-upload of API-submission via apps.nextcloud.com
Stappen op hoog niveau¶
- Versie-sync —
appinfo/info.xml,package.json, en CHANGELOG.md hetzelfde - Production build —
npm run build - Tarball samenstellen — alleen runtime-bestanden (geen
src/, geennode_modules/) - Signing — met de IntroVox-signing-key (gewoon
intravox-stylevoor consistentie) - GitHub-release — upload tarball + handtekening
- App-Store-upload — apps.nextcloud.com/developer/apps/releases/new
Voor de complete checklist¶
Zie app-store-submission.en.md voor:
- Tarball-bestandsstructuur en -uitsluitingen
openssl dgst -sha512 -sign-handtekening-commando- App-Store-upload-formulier-velden
- GitHub-release-naam-conventies en CHANGELOG-koppeling
- Troubleshooting voor afgewezen submissions
Zie ook¶
- Release-proces — versie-bump, build, tag-flow
- Installatie — eindgebruiker-installatie