Sviluppo di app Nextcloud

Nextcloud fornisce una solida piattaforma per la creazione di app, che migliorano la funzionalità del suo ecosistema di condivisione di file e collaborazione.
Questa pagina fornisce collegamenti rapidi a:

Tutorial

Nextcloud consente di sviluppare app come parte integrante del core (scritto in PHP e Vue.js). È inoltre possibile creare app che vengono eseguite esternamente al server come microservizi, sviluppati in qualsiasi linguaggio di programmazione, utilizzando l’AppAPI. Per iniziare, è necessario configurare un ambiente di sviluppo.

Esistono due modi consigliati per configurare un ambiente di sviluppo. Se non hai molto tempo puoi usare GitHub Codespaces. Se invece desideri un ambiente di sviluppo per progetti più grandi, puoi configurare un ambiente di sviluppo locale utilizzando Docker o installare i componenti manualmente.

Il manuale per sviluppatori di Nextcloud è la tua guida completa allo sviluppo di app. Copre le nozioni di base, le best practices e le linee guida di programmazione.

Nextcloud developer documentation

Imparare dagli esempi è un modo efficace per comprendere lo sviluppo di app. Esplora le app Nextcloud esistenti nell’App Store di Nextcloud per vedere come sono state create.

Abbiamo vari canali in cui i membri della community si aiutano a vicenda nello sviluppo di app. Abbiamo una Talk room per sviluppatori, una categoria dedicata allo sviluppo nel nostro forum per utenti home e una newsletter via e-mail per sviluppatori.