並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

pullrequestの検索結果1 - 8 件 / 8件

  • みんなが幸せになれるPullRequestの作り方を考えてみた - Qiita

    前提として Pull Requestの運用方法など、各プロジェクトによって方針が定められているところもあるかと思います。 その上、この記事ではあくまで筆者の考えを殴り書きしているだけのものですので、基本的にはプロジェクトの方針に沿った運用を行い、この記事は参考程度にしていただくのが良いかと思います。 概要 昨今の開発では、GitHubを利用される方が大半だと思われます。 その中でも、ほとんどの人が利用している機能として「Pull Request」が挙げられます。 Pull Requestは「実装者が実装した機能・コードの品質をレビュワーがチェックする工程」であり、「実装者とレビュワーのコミュニケーションを取る場」となります。 Pull Requestも万能ではなく、そもそもレビューも実装も人間が行う(2023年時点だとまだ人間がやってる)ので、確認漏れや認識のずれが発生してしまうこともチラ

      みんなが幸せになれるPullRequestの作り方を考えてみた - Qiita
    • dbtCloudから作成したPullRequestにコンパイル済みSQLをコメントする仕組みを作成した話 - Timee Product Team Blog

      こんにちは☀️ タイミーでアナリストとアナリティクスエンジニアしてますokodoonです 今回の記事はdbt CloudでPull Requestを作るときに、レビュー負荷が高くなってしまっていた問題を解消できるように、コンパイル済みのSQLをPR上にコメントするような仕組みを作成したことについての紹介です。 もし同じような課題感を抱えている方がいらっしゃれば、参考にしていただければ幸いです 課題感 今回選択した解決策 背景/前提 実装概要 各ステップの説明 PRの情報をもとにprofiles.ymlの動的生成 コンパイル処理の実施 PR上にコメント どんなふうに動くかみてみる 結果 We’re Hiring! 課題感 弊社のデータ基盤ではDWH層DataMart層は「分析用に加工されたデータを扱う層」として定義しています。 各種ドメインに依存した集計や変換のロジックが含まれるため、この層

        dbtCloudから作成したPullRequestにコンパイル済みSQLをコメントする仕組みを作成した話 - Timee Product Team Blog
      • GitHub Projects を使用してissueとpullRequestの見える化に取り組んだ話|いしま

        みなさん、こんにちは。ウイングアーク1stの いしま です。 React・TypeScript のアプリをGitHubを使用してチーム開発しており、GitHub Projects を使用してissueとpullRequestの見える化に取り組んできました。 その内容についてご紹介します。 ※当記事は GitHubでの開発経験があるかたが前提の内容になっています。 アプリ開発の概要アプリ開発のリリースサイクルは以下のようになっています。 3週間単位のリリース コードフィックスはリリース1週間前 issueとpullRequestは以下のような運用になっています。 基本的にissueとpullRequestは1対1で、開発内容が大きすぎる場合はissueを分ける コードレビュー・テスト観点レビューが通ったpullRequestがマージできる GitHub Projects を使用した理由当初G

          GitHub Projects を使用してissueとpullRequestの見える化に取り組んだ話|いしま
        • 社内で「GitでPullRequestする為に​最低限知っておきたい事」ってお題でgitの説明会を開催した - Qiita

          その際の資料を転記します なお、下を前提としています ある程度ターミナルに慣れている ある程度技術的素養がある gitとは バージョン管理システム​ 変更履歴の記録​ 以前の状態に戻れる​ 誰がいつどう変更したか調べられる​ ディレクトリの構造全体を記録できる​ バージョン管理システムのデファクトスタンダードになっている​ 元はLinuxのコード管理としてLinus氏が開発​ メンテナは日本人である濱野 純さん​ 従来の主流であったSubversionが集中型リポジトリでサーバー側で一元管理していたが、その欠点(遅い、マージが大変)への対応として、分散型リポジトリ(開発者のローカルとサーバーがそれぞれ独立している)方式を採用​ sha1 git用語集 # 用語 説明

            社内で「GitでPullRequestする為に​最低限知っておきたい事」ってお題でgitの説明会を開催した - Qiita
          • みんなが幸せになれるPullRequestの作り方を考えてみた - Qiita

            前提として Pull Requestの運用方法など、各プロジェクトによって方針が定められているところもあるかと思います。 その上、この記事ではあくまで筆者の考えを殴り書きしているだけのものですので、基本的にはプロジェクトの方針に沿った運用を行い、この記事は参考程度にしていただくのが良いかと思います。 概要 昨今の開発では、GitHubを利用される方が大半だと思われます。 その中でも、ほとんどの人が利用している機能として「Pull Request」が挙げられます。 Pull Requestは「実装者が実装した機能・コードの品質をレビュワーがチェックする工程」であり、「実装者とレビュワーのコミュニケーションを取る場」となります。 Pull Requestも万能ではなく、そもそもレビューも実装も人間が行う(2023年時点だとまだ人間がやってる)ので、確認漏れや認識のずれが発生してしまうこともチラ

              みんなが幸せになれるPullRequestの作り方を考えてみた - Qiita
            • あるcommitが含まれるPullRequestをシェルから開く

              git logを見ていて「このcommitってどのPRのやつだっけ?」になることがままあります。 git log --graphでmerge commitを探したり、GitHubからそれっぽいPRを探すのも面倒なので「あるcommit hashを含むGitHubのPRをブラウザで開く」シェル関数をChatGPTに書いてもらいました。 findpr() { local pr_number=$(git log --merges --ancestry-path --oneline "$1"..main | tail -1 | awk '{print $5}' | cut -d# -f2) if [ -z "$pr_number" ]; then echo "PR番号が見つからんかったわ。" return 1 fi local repo_url=$(git remote get-url origi

                あるcommitが含まれるPullRequestをシェルから開く
              • 開発のストーリーを語る PullRequest をつくる ~ レビューしやすい PR を目指して ~ - hacomono TECH BLOG

                こんにちは。 開発本部 フィーチャー部 会計・決済グループでエンジニアをやっている ぺい です。 みなさん、PullRequest 作っていますか? 本記事では、私が普段 PullRequest を作る中で、レビュアーにとってレビューしやすく読みやすくするために意識しているコミットの積み方の工夫についてお話しします。 ※ 私の主観が多く入っている点について、予めご了承ください。 前提 以下を、本記事の前提条件とします。 GitHub を利用している PullRequest は最終的に Squash and Merge でマージ先のブランチに取り込まれる 実装者の開発ストーリーを追体験できるようなコミットを積み重ねる 例として、Ruby on Rails を使って新しく API を追加するケースを考えてみます。User モデルがあるとして User を新規作成する API を実装する、としま

                  開発のストーリーを語る PullRequest をつくる ~ レビューしやすい PR を目指して ~ - hacomono TECH BLOG
                • PullRequestの差分が正しく出ない - mk-toolブログ

                  PullRequestの差分が正しく出ない問題に遭遇しました。 それぞれのブランチが全く同じ内容のファイルなのにもかかわらず、です。 PullRequestの差分が正しく出ない理由は、新しく作ったブランチとtargetブランチのcommitIdが異なることに原因がありました。 (私の場合、原因は100%これにありました) ここでは、新しく作ったブランチをdevelopとして、targetブランチをmainとします。 気をつけたほうが良い作業は、cherrypickやhotfix作業が挙げられますが、それ以外の場合でもこれを理解していれば解決の助けになるかもです。 PullRequestはcommitをもとに差分が比較されます。「commitをもとに差分が比較される」です。 何を言いたいかというと、commit自体が「ソースコードの差分」を持っているわけではありません。 コミットはスナップシ

                    PullRequestの差分が正しく出ない - mk-toolブログ
                  1