Tonetag.は、トーンタグとも呼ばれるトーンインジケーターの定義を検索するためのWebサイトです。
トーンインジケーターは、テキストベースの通信でトーンを伝えるために使用されます。それらは、自閉症やADHDの人など、神経速度の人々によってしばしば使用され、その口調を明確にします。
トーンインジケーターの例は /sです。つまり、前の文は皮肉として意図されていたことを意味します。
このウェブサイトは、JavaフレームワークであるQuarkusで構築されています。 Kotlinで構築されています。 Terraform、Ansible、Argocdで展開されます。チャートと展開での展開を確認できます。
トーンインジケーターは比較的新しい概念であり、私のリストが完全ではない場合があります。トーンインジケーターは、 src/main/resources/META-INF/data/tags
にあるJSONファイルに保存されます。
トーンインジケーターを追加したい場合は、プルリクエストを行ってください!トーンインジケーターがまだリストに含まれていないことを確認してください。これは実際に人々によって使用されています。
以下を使用してライブコーディングを可能にするDEVモードでアプリケーションを実行できます。
./gradlew quarkusDev
アプリケーションは以下を使用してパッケージ化できます。
./gradlew build
build/quarkus-app/
ディレクトリでquarkus-run.jar
ファイルを生成します。依存関係がbuild/quarkus-app/lib/
ディレクトリにコピーされているため、それはユーバーjarではないことに注意してください。
以下を使用してDocker画像を作成できます。
quarkus build -Dquarkus.container-image.build=true
これにより、 ghcr.io/tonetag/tonetag
という名前とアプリケーションのバージョンのタグを備えたコンテナ画像が作成されます。
現在のバージョンのコンテナは、Github Containerレジストリでも公開されています。
展開は、Tonetag/Deployment Repositoryで行われます。詳細については、確認してください!