GitHub

GitHub ActionsとCircleCIでAssume Roleする設定

AWS

今回は、以前弊社の西藤がやっていた Terraform用のAWSアクセスキーの権限管理を、スイッチロール形式で最適化する方法 を、CI/CD(Continuous Integration: 継続的インテグレーション/Continuous Delivery: 継続的デリバリー)でよく使われる GitHub Actions と CircleCI でやってみたので、そのまとめです。 スイッチロールを行う […]

ReadableなPull Requestを作る為に心がけていること②

前田です。 来週月曜日から久しぶりに社員全員で集まってローカルワークする予定なので今からwktkです。 以前書いた「ReadableなPull Requestを作る為に心がけていること」の追加で少し書きたいことがあったので追加で書きます。 前回「Pull Request(以下PR)を見やすくする為に粒度を小さくする」ことを心がけている、と書きました。 そんな、タスクの粒度が大きくてPRを細かくした […]

ReadableなPull Requestを作る為に心がけていること

未分類

前田です。 何故かニックネームがダンプ前田になってしまいました。 昨日突然Slackに「ダンプ前田」リアクションが出来たからで、今プチ流行しています。 私がよくダンプファイルを作るかららしいです。 文章の接尾語に使ったり返事に使ったりなど、なかなかハイコンテキストな感じになっています。 弊社ではGitHubのPull Request(以下PR)機能を利用して機能単位ごとに必ずソースコードをレビュー […]

GitHub Projectでプロジェクト管理

最近は急に寒くなったり暑くなったりで、年々季節がおかしくなっている気がしていますが皆さんはどうでしょうか。 先日GitHubがリリースした新しい機能「Project」を弊社でも使用しています。 以前まではタスク管理にCode treeを使っていましたが、コード管理やチケット作成はGitHubで行っており、タスク管理もGitHubで出来るならもっと幸せになれるんじゃないかということで、早速利用するこ […]

Issueを書く際の心構え

弊社ではIssue管理ツールとしてGitHubのIssueを利用しています。Issueは以下のようなフォーマットをプロジェクトの.github/ISSUE_TEMPLATE.mdに登録しておくことで、GitHubでIssueを立てたときに自動的にひな形が補完されるようにしています。 ## なぜこの対応が必要か? ## この対応により提供される価値 ## その他・備考 ただ、最近佳境にあるプロジェク […]

GitHub のプルリクエストのコードレビュー頻度とラベル運用見直し

下記のブログでご紹介のとおり、これまで弊社では毎日15時に GitHub のプルリクエストチェックするように促す運用を行ってきた。 Github でメンションを送られているプルリクエストを確認 | MMMブログ メンションされた人全員がレビューを行い、OKだったらマージするという運用を行って来たが、プルリクエストのレビュー待ち、レビュー後の指摘事項反映待ち、など開発の速度が遅くなってきてしまう問題 […]

Github でメンションを送られているプルリクエストを確認

規則正しい生活 突然ですが規則正しい生活、してますか?毎日決まった時間に起きられているでしょうか? 生活習慣が乱れると、体内の神経伝達物質やホルモンバランスに大きな影響を与えるそうです。神経伝達物質やホルモンバランスが崩れると、肉体的にも精神的にも不安定になります。さらに、それらは睡眠にも大きな影響を与えことになります。 リモートワークだからこそ自己管理が大事 弊社では業務をリモートワークで行って […]

プルリクエストのフォーマット

リモートワーカーの特権を活かして、8月30日~9月5日の7日間は沖縄でリゾートワークする予定の伊藤です。 一緒に行く予定の大学時代の友人もリモートワーク可の企業に勤めているのですが、 お互い違う会社に勤めているのにリゾート地で一緒に仕事ができるというのは、大変良い時代に生まれてきたなと感じます。 MMMでは約3ヶ月前からプルリクエストをする際のフォーマットを決めて運用してきたため、今回はその紹介を […]