Forum
(Gazouillement)
Mastodonte
Afficher et modifier des documents texte, des feuilles de calcul, des présentations et bien plus encore
Fonctionnalités d'édition collaborative
Fonctionne dans n'importe quel navigateur moderne – aucun plugin n'est nécessaire
Open Source – principalement sous licence MPLv2. Certaines parties sont sous d'autres licences open source, voir par exemple navigateur/LICENCE.
Pour plus de détails, des instructions de construction, des téléchargements et bien plus encore, veuillez visiter https://collaboraonline.github.io/ et vous pouvez également consulter la documentation du SDK.
Veuillez poser vos questions sur l'une des salles Matrix/Telegram pontées.
Matrice : #cool-dev:matrix.org
Télégramme : CollaboraOnline
Rejoignez la conversation sur notre serveur Discourse à l'adresse https://forum.collaboraonline.com/
Regardez l'état de la poudrière (si elle est verte) sur https://cpci.cbg.collabora.co.uk:8080/job/Tinderbox%20for%20online%20master%20against%20co-24.04/
Ce projet comporte plusieurs volets :
wsd/
Le démon des services Web - qui accepte les connexions externes
trousse/
Le client qui vit dans son propre chroot et rend les documents
commun/
Code partagé entre ces processus
navigateur/
Le composant JavaScript côté client
test/
Tests unitaires basés sur C++
cypress_test/
Tests d'intégration basés sur JavaScript
Veuillez consulter les fichiers README dans le répertoire du composant pour plus de détails :
wsd/README.md
navigateur/LISEZMOI
Voir les README correspondants :
ios/LISEZMOI
androïde/LISEZMOI
Les versions et les versions préliminaires sont réalisées à partir de la branche distro/collabora/co-24.04-mobile
. Les versions pour Android et iOS sont généralement construites à partir du même commit et sont étiquetées comme une version sur GitHub.
Les instantanés Android sont automatiquement créés une fois par semaine, mais peuvent être créés plus fréquemment s'il y a quelque chose de nouveau à tester. Les versions de test iOS sont exclusivement créées lorsqu'il y a quelque chose de nouveau à tester. Les versions préliminaires ne sont pas balisées dans GitHub.
Vous devez toujours développer avec master
, même si vous travaillez sur des fonctionnalités uniquement mobiles. Les modifications apportées dans master
seront déplacées vers la branche distro/collabora/co-24.04
selon le calendrier de publication. Les modifications de la branche distro/collabora/co-24.04
sont ensuite régulièrement sélectionnées dans la branche distro/collabora/co-24.04-mobile
.
Si vous souhaitez intégrer plus rapidement une modification aux instantanés ou aux versions mobiles, vous devez toujours la développer sur master
. Lorsqu'il est fusionné avec master
, vous devez faire une demande d'extraction de backport contre distro/collabora/co-24.04-mobile
. Veuillez ne pas faire de demandes d'extraction directement sur distro/collabora/co-24.04-mobile
(c'est-à-dire sans que la modification soit d'abord fusionnée dans master
).
Rendez-vous sur https://collaboraonline.github.io/post/build-code/#build-code-on-gitpod et suivez les étapes.
Pour intégrer Collabora Online dans votre propre solution, vous pouvez consulter notre didacticiel étape par étape, consulter les intégrations disponibles, comprendre l'API de message de publication utilisée pour personnaliser et interagir avec Collabora Online, et bien plus encore.