Une implémentation de plugin pour intégrer Wakatime pour suivre la programmation de votre activité temporelle avec Delphi IDE.
Toute aide est appréciée! Commentaires, suggestions, problèmes, relations publiques! Donnez-nous une étoile pour aider!
L'objectif de ce projet est de fournir une intégration complète avec Wakatime avec Delphi IDE en tant qu'autres implémentations pour les IDE comme Visual Studio Code, JetBrains Rider, Android Studio, etc.
Il devrait fonctionner avec toute autre version IDE de D7 mais il doit être testé. Si vous avez une autre version et que vous souhaitez collaborer, accédez à la section en ajoutant au nouvel IDE .
Ou faites un seul don en train de m'acheter un café:

Vous pouvez également afficher le support en montrant sur votre référentiel que vous utilisez cette lib avec un lien direct vers lui.
1- Clone ce référentiel.
2- Ouvrez le projet lié à votre version IDE:
Remarque: Si votre IDE n'est pas répertorié ici, n'ayez pas peur, allez simplement à la section ajoutant à nouvel IDE et revenez ici après pour continuer.
3- CONSTRUIRE ET INSTALLATION
4- Fermez le projet
5- Accédez au menu des outils et accédez au nouveau menu des paramètres Wakatime .
6- Insérez votre clé API Wakatime et appuyez sur OK.
Astuce pour obtenir votre clé API Wakatime, accédez à votre compte Wakatime, cliquez sur votre avatar sur les paramètres et vous verrez une section nommée clé API avec la touche API Secret Text et un bouton pour copier, cliquez simplement sur le bouton Copier et collez-le sur les paramètres du plugin. Vous pouvez également le trouver en allant à ce lien.
Si vous utilisez Getit Package Manager, ce package peut être installé à partir de là.
Si votre IDE n'a pas encore de package créé pour cela, il n'y a pas de soucis ne faites que les étapes suivantes:
Avant de commencer, fermez tous les projets ouverts sur votre IDE Delphi.
1- Sur votre Delphi IDE, accédez au fichier -> Nouveau -> package.
2- Avec le nouveau package créé, enregistrez le projet à l'intérieur du répertoire du plugin avec le nom wakatimeplugin {yourdelphiversion}.
3- Cliquez avec le bouton droit sur le fichier du projet et sélectionnez l'option Ajouter ... Après cela, sélectionnez tous les fichiers .pas dans le dossier du plugin et appuyez sur le bouton Ouvrir. Cela ajoutera tous les fichiers à ce nouveau package.
4- Cliquez avec le bouton droit sur la section requise du package et cliquez sur la référence d'option Ajouter, cliquez sur le bouton Parcourir, et accédez au répertoire "C: Program Files (x86) Embarcadero Studio {YourDelPhiversion} Lib Win32 Release" et sélectionnez le fichier DesignIDIDID.dcp puis cliquez sur OK et OK pour l'ajouter à la package.
5- Maintenant, enregistrez-vous à nouveau et créez votre nouveau projet de plugin, l'IDE pourrait demander à ajouter une référence à RTL, cliquez simplement sur OK et continuez la construction.
6- Installez le package sur IDE et revenez à l'étape 3 de la section Comment dois-je utiliser?
Remarque: n'oubliez pas, après avoir testé le plugin avec votre nouvel IDE, vous pouvez faire un RP ici afin que nous puissions mettre à jour la liste IDE prise en charge.
1- Avant de supprimer le package, fermez tous les fichiers de l'éditeur, ou vous obtiendrez une opération de pointeur non valide. Pour une raison quelconque, la suppression de la référence sur la suppression du package avec les fichiers ouverts sur l'éditeur essaie de supprimer la référence plus d'une fois, provoquant cette erreur. J'enquête sur la cause profonde.
2- Sur Delphi 7 Parfois, après avoir compilé et cliqué sur l'installation de l'IDE Hangs and Ferme, ouvrez à nouveau l'ide et ajoutez le BPL à l'aide du menu -> Composant -> Installer Packages -> Add -> Sélectionnez le BPL est compilé dans le chemin: C: Program Files Borland Projects BPL wakatimed7.bpl
3- Si, pour une raison quelconque, vous notez que votre plugin Wakatime ne fonctionne pas, jetez un œil aux journaux de l'installation automatique au répertoire .wakatime sur le chemin de profil de votre utilisateur, quelque chose comme ça: C: Users Diego.garcia.wakatime install.log en certifie également que vos fenêtres sont installées sur le pouvoir.
1- Créez un répertoire nommé .wakatime sur votre répertoire de profil utilisateur actuel "C: Users Diego.garcia .wakatime"
2- Téléchargez le Wakatime-Cli pour Windows à partir du lien direct GitHub Wakatime-Cli ici
3- Extraire dans le répertoire .wakatime et renommer le fichier à wakatime-cli.exe
1- Ajoutez une prise en charge à iotaformNotifier et envoyez le rythme cardiaque sur le formulaire Enregistrer ou modifier. Cela n'affecte rien maintenant, mais je dois le tester pour voir si cela vaut la peine de le mettre en œuvre.
2- Ajoutez un programme d'installation de configuration inno pour simplifier le processus d'installation.
3- Ajouter à un gestionnaire de packages?