-
Notifications
You must be signed in to change notification settings - Fork 3
Lexique
Yannick PÉROUX edited this page Dec 20, 2013
·
2 revisions
Voici un petit lexique des termes spécifiques à Onitu. Ces termes ne sont pas toujours les plus appropriés et pourraient changer au cours du temps.
- remote : Un remote est un service externe avec lequel Onitu va communiquer. Cela peut-être Dropbox, un client Ubuntu-One, le serveur d'Ubuntu-One, un serveur en SSH, une autre instance d'Onitu, etc…
- Driver : Un Driver est la partie qui fait la liaison entre un remote et le reste d'Onitu. Nous avons un Driver par type de remote. Les drivers sont relativement simple à écrire et devraient pouvoir être développés le plus facilement possible par une personne extérieure au projet. Les Drivers doivent traiter les événements liés à Onitu ainsi qu'à leur remote.
- Entry : Une Entry est une instance d'un Driver. Par exemple, si il existe un driver Dropbox, on peut configurer une Entry "Ben's dropbox" qui pointe vers le dropbox d'un utilisateur. Plusieurs entries utilisant le même driver peuvent être utilisées simultanément.
- Plug : Le Plug est une partie commune à tous les Drivers. C'est la partie qui permet à un Driver de communiquer avec le reste d'Onitu. Un Driver ne devrait jamais communiquer directement avec Onitu, mais toujours passer par le Plug pour cela.
- Referee : Le Referee est au courant de tous les événements ayant lieu au sein d'Onitu, et choisi quel comportement les différents entries devraient adopter. Il choisit par exemple quel entry doit posséder quel fichier. Il fait ces choix selon les règles de configuration.