Désolé si mes questions sont un peu débiles mais comme je débute dans le développement collaboratif et qui plus est, je ne connais pas du tout nextcloud ni votre logique de développement.
Ce n’est absolument pas débile, parce que c’est absolument non trivial, comme réponse.
Pour moi, si c’est une amélioration fonctionnelle que tu souhaites développer (ex: ajouter un raccourci vers les étiquettes, et une fonction+UI pour en supprimer) : il vaut infiniment mieux proposer une merge request à Nextcloud.
En effet, si ta MR est acceptée, elle se retrouvera dans la prochaine version de NC, et Framasoft déploiera cette version quelques semaines ou mois plus tard (vu le rythme des releases, on préfère éviter les régressions et s’en tenir a des versions relativement stables)
Si, par contre, tu vois une erreur dans le fonctionnement de Framaspace spécifiquement (je sais pas, par exemple tu penses qu’il faudrait ajouter ou modifier un Readme.md, ou corriger un bug CSS spécifique à Framaspace), alors le mieux c’est
de le signaler sur ce forum, auquel cas, on saura te dire, soit …
- … on prendra en charge cette correction
- … on te proposera d’ouvrir une issue sur notre dépôt, et libre à toi de proposer une MR ensuite si tu en as les compétences techniques.
un fork de framaspace ?
Alors, tu ne peux pas « forker » un Framaspace, parce qu’un Framaspace, c’est un Nextcloud « standard » avec :
La base de code de Framaspace, c’est GitHub - nextcloud/server: ☁️ Nextcloud server, a safe home for all your data
Framasoft ne fait « que » déployer puis patcher une instance NC
le « look n’ feel » de framaspace ?
c’est quoi, juste un css que vous avez mis en place et qui « override » le css de nextcloud (logique de skin) ?
C’est ça : on surcharge avec :
Il me semblait que vous aviez « bridé » certaines applications nextcloud…
Comment ca marche, c’est un fichier json de config nextcoud qui « paramètre » la barre supérieure (logique de plugin) ?
Alors, on a pas vraiment « bridé » des applications.
l’application « intro »
c’est une application « nextcloud » au sens qu’elle exploite le framework de développement de plugin de nextcloud ou c’est autre chose.
Ta première hypothèse est la bonne. Comme expliqué dand l’interview de Val, c’est une app Nextcloud « standard » dans laquelle il a intégré https://introjs.com/ et y a fait des adaptations (pour gérer VueJs par exemple).
Je pense que le point important à retenir, c’est vraiment que Framasoft fait, avec Framaspace, un travail d’adminsys/infogérance. Bien plus qu’un travail de « développeur ».
En espérant avoir été plus clair