EN / FR

Lors de nos projets, nous construisons presque constamment en nous appuyant sur des composants libres : langages, frameworks, OS, environnements d'exécution, outils de développement, bases de données… Ces outils correspondent à nos valeurs, par la liberté qu'ils laissent à leurs utilisateurs et donc à nos clients.

Un clavier rétroéclairé

Nos Compétences

Nous avons ainsi pris l'habitude de contribuer au développement de ces composants libres lors de nos projets et aussi de mettre à disposition sous licence libre nos développements réutilisables. Lors de ces contributions, nous avons participé à des tâches techniques et avons été amenés à prendre un rôle plus actif dans le leadership des communautés concernées. Cela nous donne une bonne vision sur les dynamiques humaines et techniques de ces produits.

Nous sommes capables de contribuer à des composants libres en respectant leurs communautés. Nous pouvons aussi déterminer la santé d'un composant libre aussi bien sur le plan technique que de la pérennité de l'équipe le soutenant. Enfin, nous libérons le code de composants ou recommandons des structures communautaires adaptées aux besoin des projets.

Nos Publications

JQM

JQM est un outil d'exécution de traitements distribués, facilement intégrable à n'importe quelle solution. Il est développé en Java et publié sous licence Apache 2.

enioka Haute Couture a initié le projet pour un de ses clients, et nous le maintenons aujourd'hui sous licence libre.
Voir le projet…

enioka Scan

enioka Scan est une bibliothèque Java permettant de facilement intégrer un scanner de code barre dans votre application Android. Elle est compatible avec un grand nombre d'équipements du marché. Il est aussi possible d'utiliser la caméra de l'appareil pour scanner.

enioka Haute Couture a démarré ce projet suite a des besoins clients récurrents. Nous voulons aussi éviter le vendor lock-in pour ce type de fonctionnalités et réduire les coûts d'intégration pour le scan de code barre.
Voir le projet…

ComDaAn

ComDaAn permet d'analyser des dépôts git afin d'étudier le comportement de la communauté de développeurs qui y collabore. Une présentation plus détaillée est présente sur notre blog.
Voir le projet…

Pydici

Notre ERP interne : suivi des opportunités commerciales, pointage, facturation, reporting…
Voir le projet…

Pyoupyou

Notre outil de suivi des processus de recrutement.
Voir le projet…

Plugin Kong OAuth2

Un plugin Kong permettant de négocier une authentification OAuth2 avec un autre service.
Voir le projet…

Nos Contributions et Interventions

KDE

Nous avons contribué à de multiples projets KDE, principalement autour de l'environnement Plasma. Une partie de ces contributions a été dirigée par les besoins de Valve pour la production du SteamDeck

Suite à ces contributions, la communauté nous fait suffisamment confiance pour nous lister sur l'annuaire de ses sociétés de confiance.

Wayland

Nous avons effectué une étude de l'utilisation de Wayland dans les environnements utilisateurs majeurs (KDE Plasma et GNOME Shell) pour le compte d'un client. L'objectif était d'évaluer la possibilité de porter des fonctionnalités de leur outils sur ces plateformes. Il s'agissait d'une mission d'expertise, nos conseils étaient donc accompagnés de prototypes.

Systemd

Nous avons contribué à Systemd dans le contexte du projet de création du SteamDeck. À ce titre, nous avons ajouté le support de fonctionnalités liées à l'utilisation des cgroups dans systemd. Nous avons aussi corrigé des bugs dans ce composant.

Nextcloud

Nous avons plus particulièrement participé au développement du client desktop. Nous nous sommes principalement concentrés sur des corrections de bugs pour notre usage interne de l'outil.

Django Dynamic-preferences

Nous avons ajouté des fonctionnalités pour le compte d'un client pour ce plugin Django permettant de gérer des réglages applicatifs.