{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Full Time Nix","title":"Formatting Nixpkgs with Silvan Mosberger","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/aad8916e\"></iframe>","width":"100%","height":180,"duration":4311,"description":"https://www.youtube.com/@molybdenumsoftware\nhttps://github.com/NixOS/rfcs/pull/101\nhttps://github.com/NixOS/nixfmt\nnixfmt created by https://serokell.io/\nhttps://github.com/nix-community/nixpkgs-fmt\nhttps://github.com/NixOS/rfcs/pull/166\nhttps://github.com/kamadorueda/alejandra\nhttps://piegames.de/\nhttps://github.com/0x4A6F\nhttps://github.com/tomberek\nhttps://github.com/dasJ\nhttps://nixos.org/community/teams/formatting/\nhttps://github.com/numtide/treefmt\nhttps://github.com/NixOS/nixpkgs/pull/322537\nhttps://github.com/NixOS/nixpkgs/pull/322537#issuecomment-2532934880\nhttps://www.tweag.io/\nhttps://antithesis.com/\nhttps://hintjens.gitbooks.io/social-architecture/content/chapter4.html\nhttps://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md\nhttps://moduscreate.com/\nAuto-generated chapters:\n00:00 Introduction and Background\n01:44 The Journey to Standardized Formatting\n06:17 The Evolution of RFC 101 to 166\n11:22 The Role of the Shepherd Team\n15:59 Defining the Formatting Rules\n19:51 Finalizing the RFC and Implementation\n25:01 Implementation Insights and Challenges\n27:23 Finalizing the Formatter and Addressing Issues\n30:09 Tree-Wide Reformatting: Strategies and Challenges\n34:15 Ensuring Consistency in Formatting\n38:54 Future Plans for Formatting and Maintenance\n46:51 Enhancing PR Review Processes\n49:28 Streamlining Local Formatting with treefmt\n53:14 Managing Version Control and Formatting Conflicts\n55:45 The Role of the Formatting Team\n57:16 Exploring Linting and Future Maintenance\n01:01:02 Automation and Community Contributions\n01:04:10 C4 Guidelines for Effective PR Reviews\n01:07:30 The Future of Documentation and Automation\n01:10:15 Motivation Behind Community Contributions","thumbnail_url":"https://img.transistorcdn.com/7NFFun166T66lu_dSbdoELdq995G1yBDX3YdgBqa9Ik/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81NDUw/YzMwNjE0NjA4NGIx/NzMyZWIwYTVlYzU2/YjFhNi5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}