Wakatimeを統合してDelphi IDEの時間アクティビティプログラミングを追跡するためのプラグインの実装。
どんな助けも感謝します!コメント、提案、問題、PR!助けてくれた星をくれ!
このプロジェクトの目標は、Visual Studio Code、JetBrains Rider、Android Studioなどの現在サポートされているIDEの他の実装として、Delphi IDEのWakatimeとの完全な統合を提供することです。
D7から他のIDEバージョンで動作するはずですが、テストする必要があります。他のバージョンがあり、コラボレーションしたい場合は、新しいIDEに追加セクションにアクセスしてください。
または、私にコーヒーを買って1回の寄付をしてください:

また、リポジトリにこのLIBを使用していることをリポジトリに表示することで、サポートを表示することもできます。
1-このリポジトリをクローンします。
2- IDEバージョンに関連するプロジェクトを開く:
注:IDEがここにリストされていない場合は、恐れないでください。新しいIDEに追加セクションにアクセスして、続行してここに戻ってください。
3-ビルドとインストール
4-プロジェクトを閉じます
5-ツールメニューに移動し、新しいWakatime Settingsメニューにアクセスします。
6- Wakatime APIキーを挿入し、OKを押します。
Wakatime APIキーを取得するには、Wakatimeアカウントに移動し、設定でアバターをクリックすると、Text Secret APIキーとコピーするボタンが付いたAPIキーという名前のセクションが表示されます。コピーボタンをクリックして、プラグインの設定に貼り付けます。このリンクに行くことでそれを見つけることもできます。
GetITパッケージマネージャーを使用する場合、このパッケージはそこからインストールできます。
IDEにパッケージがまだ作成されていない場合、心配はありません。次の手順を実行するだけです。
開始する前に、Delphi IDEにすべてのプロジェクトが開かれました。
1- delphi ideでファイル - > new->パッケージに移動します。
2-新しいパッケージを使用
3-プロジェクトファイルを右クリックしてオプションを選択します...その後、プラグインフォルダー内のすべての.pasファイルを選択し、開いたボタンを押します。これにより、すべてのファイルがこの新しいパッケージに追加されます。
4-パッケージの要求セクションを右クリックして、オプションの[参照を追加]をクリックし、[参照]ボタンをクリックし、ディレクトリ「C:プログラムファイル(x86) embarcadero studio {yourdelphiversion} lib win32 リリース "をクリックし、ファイルを選択します。
5-もう一度保存して新しいプラグインプロジェクトを構築するだけで、IDEはRTLへの参照を追加するように求めるかもしれません。
6- IDEにパッケージをインストールし、セクションのステップ3に戻ります。どのように使用する必要がありますか?
注:忘れないでください。新しいIDEでプラグインをテストしたら、ここでPRを作成して、サポートされているIDEリストを更新できるようにします。
1-パッケージを削除する前に、エディターのすべてのファイルを閉じるか、無効なポインター操作が取得されます。何らかの理由で、エディターに開かれたファイルを使用してパッケージの削除時に参照を削除することは、参照を複数回削除しようとしているため、このエラーが発生します。私は根本的な原因を調査しています。
2-デルファイ7では、コンパイルしてクリックした後、IDEハングとクロージングのインストールをクリックしてから、メニューを再度開き、パッケージ - >インストールパッケージ - > [> [>]を使用してBPLを追加します。
3-何らかの理由でWakatimeプラグインが機能していないことに注意してください。ユーザーのプロフィールパスの.wakatimeディレクトリでの自動インストールのログを見てみましょう。
1-現在のユーザープロファイルディレクトリに.wakatimeという名前のディレクトリを作成します。
2- wakatime-cli githubダイレクトリンクからWakatime-cli for Windowsをダウンロードする
3- .wakatimeディレクトリに抽出し、ファイルをwakatime-cli.exeに変更します
1- IOTAFORMNOTIFIERにサポートを追加し、フォームでハートビートを保存または変更します。今は何にも影響しませんが、実装する価値があるかどうかを確認するためにテストする必要があります。
2- Innoセットアップインストーラーを追加して、インストールプロセスを簡素化します。
3-パッケージマネージャーに追加しますか?