Filter
Exclude
Time range
-
Near
今、個人リポジトリの CI とかが Taskfile を中心に回っているんだけど、各 Task にミドルウェア的な何かを挟んで、各タスクの実行時間を計測したい
120
If you are new to Golang , these are quality of life packages that everyone uses > sqlc = sql to typesafe go code > goose = migrations and seeds > taskfile = makefile but better > caarlos0/env = env variable to struct > chi = stdlib compatible http router giving you extra features such as route grouping
1
1
7
295
本垢🧊😈💜あざとメガネ.。◦♡༝༚༝༚💋✧︎* retweeted
10〇〇 ALT 複雑なコマンドを覚える必要はありません。「Taskfile」を使って、よく使う操作を短いコマンドに整理しました。誰でも簡単にセットアップやチェックを実行できる仕組みをプロジェクト内に整えています。
10〇〇 ALT ①136,000 ②142,000 コードの品質を保つため「Ruff」によるLintとFormat、そして「Pyright」による型チェックを導入。これらを組み合わせることで、バグを未然に防ぎ、読みやすいコードを維持できます。
3
17
15
852
Jun 6
Taskfile helps repos run tasks. Ota helps repos govern execution: diagnose readiness, define safe paths, verify what should run, and make execution legible to humans, CI, automation, and AI agents. We compared both here: ota.run/blog/ota-vs-taskfile…
2
3
41
Apr 27
上下文不重要,所以有这个 Meme 图生成吗? 左右两边是 Python,中间可以是任意脚本方案,Makefile Justfile Ansible Taskfile 甚至 Mise,anything
1
3
1,643
15〇〇 最後にTaskfileを紹介します。これはタスクランナーで、uvやRuffのコマンドなど、よく使う一連の操作を短いキーワードで実行できるようにするツールです。
15〇〇 ①104,000 ②126,000 混乱しやすいが、GPU 1を割り当てたワーカー内でも、コード上の指定は「cuda:1」ではなく「cuda:0」になる。プロセスごとに見える世界を限定することで、汎用的な実装が可能になる仕組みだ。
23
36
32
3,300
15〇〇 ①144,000 ②142,000 uv、Ruff、Taskfileへの移行により、ツールの数は半分以下に減ります [2]. これにより「どのファイルに何を書くか」といった小さな迷いが消え、コードを書くことに集中できます。
15〇〇 Taskfileはシェルで記述するためuvとの相性も良く、仮想環境を意識せずに`task check`一発で全工程を完了させ、その状態をチームで共有できます。
18
32
25
11,104
15〇〇 Taskfileはシェルで記述するためuvとの相性も良く、仮想環境を意識せずに`task check`一発で全工程を完了させ、その状態をチームで共有できます。
15〇〇 ①135,000 ②140,000 `task --list`を実行すれば、プロジェクトで何ができるか一覧と説明が表示されます [2]. 新しくプロジェクトに入った人でも、どのコマンドを使えば良いかすぐに把握できます。
20
27
25
3,861
15〇〇 例えば、リントやテストなどの複数のコマンドをTaskfileに定義すれば、`task check`のような簡単なコマンド一つでまとめて実行できるようになります。
15〇〇 ①126,000 ②104,000 従来はMakefileが使われてきましたが、独特の記述ルールやインデントの制約に扱いにくさを感じることもあります。TaskfileはYAML形式で書けるため、可読性が高いです。
25
37
44
6,242
15〇〇 ①126,000 ②104,000 従来はMakefileが使われてきましたが、独特の記述ルールやインデントの制約に扱いにくさを感じることもあります。TaskfileはYAML形式で書けるため、可読性が高いです。
15〇〇 最後にTaskfileを紹介します。 これはタスクランナーで、uvやRuffのコマンドなど、よく使う一連の操作を短いキーワードで実行できるようにするツールです。
23
33
26
6,153
15〇〇 最後にTaskfileを紹介します。 これはタスクランナーで、uvやRuffのコマンドなど、よく使う一連の操作を短いキーワードで実行できるようにするツールです。
15〇〇 ①107,000 ②100,000 公式のVSCode拡張機能を利用すれば、ファイルを保存する時に自動でフォーマットやリントを走らせることも可能です。常にコードを綺麗な状態に保つことができます。
27
37
40
6,962
15〇〇 そこで、これらの引っかかりを解消するために「uv」「Ruff」「Taskfile」の3つへ乗り換える構成を提案します。ツールを絞ることで、管理コストを抑えつつ高速な開発が可能になります。
15〇〇 ①116,000 ②123,000 ツールが多いと、pyenvとPoetryでバージョンがズレる、実行順を気にしないとツール同士が干渉するといった課題が生まれます。 初心者にとっても、この構成を教えるのはハードルが高いです。
19
26
18
3,630
Replying to @Hlogeon
Taskfile лучше 😁
2
807
Why this matters: when every project follows the same convention, you can jump between repos and already know the commands. No more reading through a Taskfile to figure out how to deploy. task deploy:all works everywhere.
1
3
33
The key decisions: - Deploy tasks namespaced by target: deploy:all, deploy:site, deploy:api - Sub-Taskfile includes marked internal: true so task --list only shows the standardized interface - AWS CLI picks up profile/region from env vars — no more --profile and --region on every command
1
3
37
Step 1: Create a root Taskfile that sets shared AWS config (profile, region) so child projects inherit it instead of each one hardcoding the same values. Step 2: Define a standard. Every project gets: dev, build, test, install, clean, sync, destroy, url, and deploy:all. No exceptions.
1
3
41
Managing 5 projects in the same AWS account and every one has different commands for the same thing. One uses task deploy, another task infra:deploy, another has no deploy task at all. Today I fixed that. Also, if you're not using taskfile.dev/ you should. #buildinpublic #Taskfile #claude
1
1
4
294