タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cartonとcodereadingに関するmanabouのブックマーク (2)

  • 社内Cartonコードリーディング会第一回のメモ - $shibayu36->blog;

    最近社内でCartonを使う機会が増えてきているのですが、そもそもCarton自体が何やってるかちゃんと把握できてなくてハマったりするので、社内有志でコードリーディング会を開催しています。今回は第一回のときに出てきに作ったメモを公開します。そのままメモを公開しただけなのでかなり雑です。間違ってることも多いと思います。 今回の目的 carton install周りで何が起こっているかざっと把握する 疑問とか snapshotが環境によってずれることがあるけどどうして? --deployment, --cachedとかがついた時に何が変わるか cachedしてもcpanにfallbackしてたけどなぜ インストール先の切替はどうするのか そもそもversion固定どうやってるか 順序は関係なくversionが固定されるのか cpanfileはperlスクリプトとして認識されるのか local以

    社内Cartonコードリーディング会第一回のメモ - $shibayu36->blog;
  • 社内Cartonコードリーディング会第二回のメモ - $shibayu36->blog;

    社内Cartonコードリーディング会第一回のメモ - $shibayu36->blog; に引き続き、第二回を開催したので、その時の内容をメモしておきます。そのままメモを公開しただけなのでかなり雑です。間違ってることも多いと思います。 今回の趣旨 今回は、cpanfile.snapshotがどのように作られるのか、という点に絞ってコードリーディングをしていきました。 cpanfile.snapshotとMYMETA.json, install.jsonの関係 各モジュールのMYMETA.jsonやinstall.jsonを使ってcpanfile.snapshotを作成している MYMETA.json にはそのモジュールの cpanfile とか pod とかから得られそうな情報が載ってる モジュール名、作者、build requires、runtime requires、test requ

    社内Cartonコードリーディング会第二回のメモ - $shibayu36->blog;
  • 1