Aller au contenu

Obtenir de l'aide

OculiX est libre et open source sous MIT. Ce n’est pas conçu comme un produit commercial : pas de SaaS, pas de tracking d’usage, pas de SLA payant par défaut. Mais rien de tout ça ne veut dire fermé — si votre équipe utilise OculiX sérieusement, on aimerait le savoir, et on fera ce qu’on peut.

Rapports de bug

Crashs, régressions, comportement inattendu, docs cassées → ouvrez une issue sur oculix-org/Oculix/issues.

Un bon rapport contient : un reproducteur minimal, attendu vs réel, environnement (OS / Java / version OculiX), et la stack trace. Le menu IDE Help → Copy diagnostic info récupère tout ça en un clic.

Questions & discussions

Pour les questions plus larges — « comment faire… ? », « quelle est la meilleure approche pour… ? », « OculiX est-il adapté à… ? » — utilisez GitHub Discussions. La communauté répond, et le mainteneur aussi quand le temps le permet.

Votre équipe utilise OculiX au travail

Si une équipe, un département, ou une entreprise entière fait tourner OculiX en production et souhaite parler directement au mainteneur — un besoin spécifique, une question d’intégration, une influence sur la roadmap, ou juste dire bonjour — écrivez à [email protected] ou ouvrez une discussion.

Beaucoup des entreprises sur la page Adoption ont découvert OculiX via le rapport de bug d’un seul ingénieur.

OculiX est porté par une douzaine de contributeurs, dont environ trois mainteneurs actifs en parallèle à un moment donné, principalement sur leur temps libre. Les chiffres réalistes de première réponse :

Vous signalez…Première réponse en…
Crash reproductibleQuelques jours, souvent plus vite
FindFailed reproductibleUne semaine
Demande de fonctionnalitéTriagée en une semaine — délai d’implémentation très variable
Avis de sécuritéAccusé sous 48 heures
Email d’une organisationLu sous quelques jours, réponse sous une semaine

Six engagements dédiés, chacun avec sa propre page. Cliquez pour la portée, les livrables, les exemples et la FAQ.

OculiX est un projet expert open-source avec 20 ans de lineage — la référence pour l’automatisation visuelle JVM, pas un éditeur commercial. Ça ne veut pas dire « non » à vos demandes — ça veut dire que tout se décide au cas par cas, en conversation directe avec le mainteneur, plutôt qu’à travers un service achats. Ce qui s’est réellement déjà passé :

  • Un bug spécifique a été priorisé parce qu’une équipe a expliqué l’impact en production dans une issue claire. C’est souvent suffisant.
  • Une fonctionnalité a été développée parce qu’une organisation a sponsorisé le temps du mainteneur pour la concentrer dessus. Pas de tier, pas de contrat — une discussion et un arrangement via GitHub Sponsors.
  • Un audit / une formation sur mesure a été organisé pour une équipe qui devait onboarder plusieurs ingénieurs en même temps. En dehors des cadres, convenu par email.
  • Un correctif a été poussé sur master plus vite que le cycle RC normal parce qu’un secteur régulé l’avait rencontré et fourni un repro propre.

En bref : si vous avez un vrai besoin, écrivez-nous avant de supposer que c’est impossible. La réponse honnête est souvent « oui, voici comment » ou « oui, avec cette réserve » — pas « non ».

Builder depuis les sources

Si vous avez besoin d’un correctif déjà sur master mais pas encore publié :

Fenêtre de terminal
git clone https://github.com/oculix-org/Oculix.git
cd Oculix
mvn clean install -DskipTests

Les fat-jars dans le target/ de chaque module sont exactement ce qui est uploadé sur Maven Central à chaque release.

Forker et patcher

OculiX est sous licence MIT. Forkez-le, patchez le problème qui vous concerne, faites tourner votre propre build. Si le patch est généralement utile, ouvrez une PR upstream — c’est la contribution la plus rentable que vous puissiez faire au projet.

S'abonner aux releases

Le moyen le plus rapide de savoir qu’un correctif est sorti : suivre le repo. GitHub → Watch → Custom → Releases. Vous recevez un email pour chaque nouvelle RC et stable.

OculiX tourne entièrement sur votre machine. Rien ne phone home, aucune télémétrie, aucun analytics, pas d’auto-update. Le module optionnel serveur MCP écrit un journal d’audit JSONL signé Ed25519 et chaîné SHA-256 — conçu pour les environnements où chaque action doit être auditable.

Là où OculiX s'intègre bien

  • Code source-available, auto-hébergé sous licence permissive
  • Auditable de bout en bout — vous pouvez lire chaque ligne qui tourne dans votre build
  • Pas de vendor lock-in — vous le forkez le jour où le mainteneur disparaît
  • Audit trail signé via le module MCP pour un logging tamper-evident

Une conversation préalable vaut le coup si…

  • Si vos achats exigent un contrat fournisseur signé, parlons-en — la réponse aujourd’hui est informelle, mais ce n’est pas toujours « non ».
  • Si vous avez besoin d’attestations SOC 2 / HIPAA / FedRAMP, le projet lui-même n’est pas certifié — mais son architecture (pas de télémétrie, pas de cloud, pas d’appel API tiers depuis le runtime) facilite son intégration dans un environnement certifié que vous contrôlez.

Pour des packs de documentation procurement-grade, rendez-vous sur la page Sécurité & conformité ou écrivez à [email protected].

Si OculiX vous a fait gagner du temps et que vous voulez rendre la pareille, les choses les plus utiles sont :

  • Un bon rapport de bug quand vous en trouvez un
  • Une PR pour un correctif que vous avez déjà fait en local
  • Tester une RC sur une plateforme qu’on n’a pas
  • Traduire les chaînes d’UI dans votre langue
  • Nous autoriser à citer votre organisation sur la page Adoption

On adorerait les deux — une entrée contributeur et une entrée sponsor. L’un ou l’autre est déjà une aide énorme.