[{"data":1,"prerenderedAt":74},["ShallowReactive",2],{"blog-breaking-down-large-changes-an-introduction-to-stacked-pull-requests":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"tags":11,"cover":16,"body":17,"_type":68,"_id":69,"_source":70,"_file":71,"_stem":72,"_extension":73},"/blog/breaking-down-large-changes-an-introduction-to-stacked-pull-requests","blog",false,"","Breaking Down Large Changes: An Introduction to Stacked Pull Requests","Learn how stacked pull requests can improve your code review process by breaking large changes into manageable, focused layers.","2026-08-03",[12,13,14,15],"github","code review","software development","dev tools",true,{"type":18,"children":19,"toc":62},"root",[20,29,35,41,46,52,57],{"type":21,"tag":22,"props":23,"children":25},"element","h2",{"id":24},"what-are-stacked-pull-requests",[26],{"type":27,"value":28},"text","What Are Stacked Pull Requests?",{"type":21,"tag":30,"props":31,"children":32},"p",{},[33],{"type":27,"value":34},"Stacked pull requests are a new way to handle large changes in your codebase. Instead of submitting one enormous pull request, you can break your changes into a series of smaller, ordered pull requests. Each one represents a focused layer of your overall change.",{"type":21,"tag":22,"props":36,"children":38},{"id":37},"why-use-stacked-pull-requests",[39],{"type":27,"value":40},"Why Use Stacked Pull Requests?",{"type":21,"tag":30,"props":42,"children":43},{},[44],{"type":27,"value":45},"Large pull requests can be difficult and time-consuming to review. Stacked pull requests make the review process smoother by allowing reviewers to focus on each layer separately, one step at a time. This helps improve code quality and collaboration.",{"type":21,"tag":22,"props":47,"children":49},{"id":48},"public-preview-availability",[50],{"type":27,"value":51},"Public Preview Availability",{"type":21,"tag":30,"props":53,"children":54},{},[55],{"type":27,"value":56},"GitHub has made stacked pull requests available in public preview, enabling developers to begin experimenting with this approach and refining their workflows.",{"type":21,"tag":30,"props":58,"children":59},{},[60],{"type":27,"value":61},"Explore how breaking your changes into smaller pieces can transform your development and review experience.",{"title":7,"searchDepth":63,"depth":63,"links":64},2,[65,66,67],{"id":24,"depth":63,"text":28},{"id":37,"depth":63,"text":40},{"id":48,"depth":63,"text":51},"markdown","content:blog:breaking-down-large-changes-an-introduction-to-stacked-pull-requests.md","content","blog/breaking-down-large-changes-an-introduction-to-stacked-pull-requests.md","blog/breaking-down-large-changes-an-introduction-to-stacked-pull-requests","md",1785741587533]