À propos du projet

Ce package fournit un SDK pour intégrer les analyses Aptabase dans les applications de bureau Electron. Aptabase est décrit comme une plateforme d'analyse open source, simple et respectueuse de la vie privée pour les applications mobiles, de bureau et web. L'installation s'effectue via npm : npm add @aptabase/electron L'initialisation a lieu dans le processus principal d'Electron avant l'événement ready de l'application, en transmettant votre App Key obtenue depuis le tableau de bord Aptabase. Le suivi des événements utilise une fonction trackEvent importée soit de @aptabase/electron/renderer pour les événements du processus de rendu, soit de @aptabase/electron/main pour les événements du processus principal. Les événements peuvent être suivis avec ou sans propriétés personnalisées, lesquelles doivent être des chaînes de caractères ou des nombres. Le SDK enrichit automatiquement les événements avec l'OS, la version de l'application et d'autres métadonnées utiles. Le SDK ne suit aucun événement automatiquement ; les développeurs doivent appeler manuellement trackEvent partout où ils souhaitent capturer des données. Il est recommandé d'appeler trackEvent au démarrage. La fonction trackEvent s'exécute de manière asynchrone en arrière-plan et ne nécessite pas d'attente (await). Pour des conseils d'intégration AI/LLM, le dépôt fait référence à un fichier llms.txt.