[{"data":1,"prerenderedAt":537},["ShallowReactive",2],{"i-feather:search":3,"i-feather:x":8,"i-feather:moon":10,"i-feather:sun":12,"i-lucide:house-heart":14,"i-fa-brands:youtube":16,"i-fa-brands:twitch":20,"i-fa-brands:github":22,"i-fa-brands:linkedin":25,"i-fa-brands:stack-overflow":28,"i-simple-icons:bluesky":31,"i-fa-brands:mastodon":33,"i-fa-regular:envelope":35,"i-fa-solid:rss":37,"post-\u002Fthe-fastest-nuget-package-ever-published-probably\u002F":39,"i-fa-solid:share-alt":521,"i-fa-brands:facebook":523,"i-fa-brands:twitter":525,"i-fa-brands:reddit":527,"i-fa-brands:patreon":529,"i-simple-icons:buymeacoffee":531,"i-fa-brands:paypal":533,"i-fa-regular:question-circle":535},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003Cpath d=\"m21 21l-4.35-4.35\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 6L6 18M6 6l12 12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12.79A9 9 0 1 1 11.21 3A7 7 0 0 0 21 12.79\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"5\"\u002F>\u003Cpath d=\"M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72l1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8.62 13.8A2.25 2.25 0 1 1 12 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z\"\u002F>\u003Cpath d=\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":17,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":19},576,512,"\u003Cpath fill=\"currentColor\" d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597c-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821c11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"currentColor\" d=\"M391.17 103.47h-38.63v109.7h38.63ZM285 103h-38.63v109.75H285ZM120.83 0L24.31 91.42v329.16h115.83V512l96.53-91.42h77.25L487.69 256V0Zm328.24 237.75l-77.22 73.12h-77.24l-67.6 64v-64h-86.87V36.58h308.93Z\"\u002F>",{"left":4,"top":4,"width":23,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":24},496,"\u003Cpath fill=\"currentColor\" d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2\"\u002F>",{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":27},448,"\u003Cpath fill=\"currentColor\" d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5c0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7c-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5c67.2 0 79.7 44.3 79.7 101.9z\"\u002F>",{"left":4,"top":4,"width":29,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":30},384,"\u003Cpath fill=\"currentColor\" d=\"M290.7 311L95 269.7L86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8l153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24l119.3 160.3l32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":32},"\u003Cpath fill=\"currentColor\" d=\"M5.202 2.857C7.954 4.922 10.913 9.11 12 11.358c1.087-2.247 4.046-6.436 6.798-8.501C20.783 1.366 24 .213 24 3.883c0 .732-.42 6.156-.667 7.037c-.856 3.061-3.978 3.842-6.755 3.37c4.854.826 6.089 3.562 3.422 6.299c-5.065 5.196-7.28-1.304-7.847-2.97c-.104-.305-.152-.448-.153-.327c0-.121-.05.022-.153.327c-.568 1.666-2.782 8.166-7.847 2.97c-2.667-2.737-1.432-5.473 3.422-6.3c-2.777.473-5.899-.308-6.755-3.369C.42 10.04 0 4.615 0 3.883c0-3.67 3.217-2.517 5.202-1.026\"\u002F>",{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":34},"\u003Cpath fill=\"currentColor\" d=\"M433 179.11c0-97.2-63.71-125.7-63.71-125.7c-62.52-28.7-228.56-28.4-290.48 0c0 0-63.72 28.5-63.72 125.7c0 115.7-6.6 259.4 105.63 289.1c40.51 10.7 75.32 13 103.33 11.4c50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.5 102.5 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7c56.12-6.7 105-41.3 111.23-72.9c9.8-49.8 9-121.5 9-121.5m-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175c25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5l11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1c23.71 27.3 18.4 53 18.4 175z\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":36},"\u003Cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48m0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49c-16.841 13.247-50.201 45.072-73.413 44.701c-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646c21.857 17.205 60.134 55.186 103.062 54.955c42.717.231 80.509-37.199 103.053-54.947c49.528-38.783 82.032-64.401 104.947-82.653V400z\"\u002F>",{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":38},"\u003Cpath fill=\"currentColor\" d=\"M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041s64.04 28.673 64.04 64.041m175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018c111.832 7.284 201.473 96.702 208.772 208.772c.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79m144.249.288C439.596 229.677 251.465 40.445 16.503 32.01C7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999c191.179 7.839 344.627 161.316 352.465 352.465c.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504\"\u002F>",{"id":40,"title":41,"author":42,"body":43,"comments":448,"date":506,"dateModified":507,"description":508,"extension":509,"headings":510,"heroImage":513,"meta":514,"path":515,"permalink":515,"published":117,"stem":516,"tags":517,"timeToRead":520},"posts\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Findex.md","The Fastest NuGet Package Ever Published (Probably)","Muhammad Rehan Saeed",{"type":44,"value":45,"toc":445},"minimark",[46,61,88,98,118,126,134,141,165,168,175,178,181,191,198,205,208,214,221,228,253,261,264,267,275,278,281,287,293,298,311,318,332,341,347,356,363,372,380,389,412,415,418,429,441],[47,48,52,58],"div",{"className":49},[50,51],"custom-block","tip",[53,54,57],"p",{"className":55},[56],"custom-block-title","Updated 2022-03-30 22:42",[53,59,60],{},"The GitHub CLI added support for creating labels, so updated the post with those new commands.",[47,62,64,68],{"className":63},[50,51],[53,65,67],{"className":66},[56],"Updated 2021-04-12 09:50",[53,69,70,71,81,82,87],{},"I appeared on the ",[72,73,80],"a",{"href":74,"rel":75,"target":79},"https:\u002F\u002Fdotnet.microsoft.com\u002Flive\u002Fdotnet-docs",[76,77,78],"nofollow","noopener","noreferrer","_blank",".NET Docs Show"," and ran through this blog post and much more. I've added a ",[72,83,86],{"href":84,"rel":85,"target":79},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=A93Fn_qMLX4",[76,77,78],"link to the show"," on YouTube below.",[47,89,91,95],{"className":90},[50,51],[53,92,94],{"className":93},[56],"Updated 2020-09-17 09:29",[53,96,97],{},"Added GitHub CLI commands to create labels instead of doing it manually. The GitHub CLI also simplified some commands, so I've updated the post to make use of those simpler commands.",[47,99,102,103],{"className":100},[101],"youtube-embed","\n    ",[47,104,106,107,102],{"style":105},"width: 100%; margin: 0 auto;","\n        ",[47,108,110,111,106],{"style":109},"position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;","\n            ",[112,113,110],"iframe",{"style":114,"src":115,"allow":116,"allowFullScreen":117},"position: absolute; top: 0; left: 0; width: 100%; height: 100%;","https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002FA93Fn_qMLX4","autoplay; encrypted-media",true,[53,119,120,121,125],{},"So, you want to publish a new NuGet package? You just want to get your code up into nuget.org as quickly as possible but there is so much that you have to setup to get there. Not any more! I'll show you how you can create a new project and publish a NuGet package with all the bells and whistles in a ",[122,123,124],"strong",{},"couple of minutes",".",[53,127,128,129,125],{},"We'll start off by creating a new GitHub repository using the new ",[72,130,133],{"href":131,"rel":132,"target":79},"https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli",[76,77,78],"GitHub CLI",[135,136],"pre",{"className":137,"language":138,"meta":139,"style":139,"html":140},"language-powershell shiki shiki-themes light-plus monokai","powershell","","\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh repo create RehanSaeed\u003C\u002Fspan>\u003Cspan class=\"snCLD\">\u002F\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">FastestNuGet \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">public \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">confirm\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">cd FastestNuGet\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,142,143,144,149,150,155,156,159,160,164],{},"The next step is to install the ",[72,145,148],{"href":146,"rel":147,"target":79},"https:\u002F\u002Fgithub.com\u002FDotnet-Boxed\u002FTemplates",[76,77,78],"Dotnet Boxed"," project templates and then create a new project using the ",[72,151,154],{"href":152,"rel":153,"target":79},"https:\u002F\u002Fgithub.com\u002FDotnet-Boxed\u002FTemplates\u002Fblob\u002Fmain\u002FDocs\u002FNuGet.md",[76,77,78],"NuGet template",". There is a ",[122,157,158],{},"lot"," of optional features you can toggle in this project template which you can review by looking at the output for the ",[161,162,163],"code",{},"dotnet new nuget --help"," command.",[135,166],{"className":137,"language":138,"meta":139,"style":139,"html":167},"\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">dotnet new \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">install Boxed.Templates\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">dotnet new nuget \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">help\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">dotnet new nuget \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">title \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Project Title\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Project Description\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">github\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">username RehanSaeed \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">github\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">project FastestNuGet\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,169,170,171,174],{},"Next we'll commit and push our newly created project to the ",[161,172,173],{},"main"," branch.",[135,176],{"className":137,"language":138,"meta":139,"style":139,"html":177},"\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git add .\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git commit \u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">m \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Initial\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git push \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sWhak\">set-upstream\u003C\u002Fspan>\u003Cspan class=\"sjLUg\"> origin main\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,179,180],{},"As soon as we do this, we'll see two GitHub Actions have started.",[53,182,183],{},[184,185],"img",{"alt":186,"src":187,"width":188,"height":189,"loading":190},"GitHub Actions","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FGitHub-Actions-1062x551.png",1062,551,"lazy",[53,192,193,194,197],{},"The ",[161,195,196],{},"Build"," GitHub Action has completed several actions you can see below. Note that these actions were completed on Windows, MacOS and Ubuntu Linux. This ensures that your code builds and passes tests on all platforms.",[53,199,200],{},[184,201],{"alt":202,"src":203,"width":188,"height":204,"loading":190},"Build GitHub Action","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FBuild-GitHub-Action-1062x700.png",700,[53,206,207],{},"This resulted in a NuGet package being packaged up and pushed to GitHub packages. This is a nice place to store pre-release packages that you can use for testing.",[53,209,210],{},[184,211],{"alt":212,"src":213,"width":188,"height":189,"loading":190},"GitHub Packages","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FGitHub-Packages-1062x551.png",[53,215,216,217,220],{},"The other ",[161,218,219],{},"Release Drafter"," GitHub action created a draft release for us in GitHub releases.",[53,222,223],{},[184,224],{"alt":225,"src":226,"width":188,"height":227,"loading":190},"GitHub Releases","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FGitHub-Releases-1062x600.png",600,[53,229,230,231,234,235,238,239,242,243,234,246,238,249,252],{},"Next we need to create some default labels that we can apply to pull requests. This will help us create automatic release notes for any NuGet packages we release. The ",[161,232,233],{},"bug",", ",[161,236,237],{},"enhancement"," and ",[161,240,241],{},"maintenance"," labels will categorise changes in our release notes. The ",[161,244,245],{},"major",[161,247,248],{},"minor",[161,250,251],{},"patch"," labels will automatically generate a semantic versioning 2.0 compliant version number for us.",[53,254,255],{},[184,256],{"alt":257,"src":258,"width":259,"height":260,"loading":190},"GitHub Labels","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FGitHub-Labels-1106x756.png",1106,756,[53,262,263],{},"I've gone in to GitHub and deleted all the existing labels and then run a few GitHub CLI commands to create just the ones I want:",[135,265],{"className":137,"language":138,"meta":139,"style":139,"html":266},"\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"dependencies\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests that update a dependency file.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"0366d6\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"documentation\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests or issues to add or modify documentation.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"0075ca\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"bug\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Issues describing a bug or pull requests fixing a bug.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"ee0701\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"enhancement\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Issues describing an enhancement or pull requests adding an enhancement.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"a2eeef\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"maintenance\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests that perform maintenance on the project but add no features or bug fixes.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"fff89b\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"major\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests requiring a major version update according to semantic versioning.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"b23021\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"minor\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests requiring a minor version update according to semantic versioning.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"f99248\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"patch\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests requiring a patch version update according to semantic versioning.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"eaf42c\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,268,269,270,238,272,274],{},"Now it's time to make a change and submit a new pull request (PR) to our repository. Notice I'm adding a ",[161,271,245],{},[161,273,237],{}," label to the pull request.",[135,276],{"className":137,"language":138,"meta":139,"style":139,"html":277},"\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git \u003C\u002Fspan>\u003Cspan class=\"smL5M\">switch\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">create some\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">change\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git add .\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git commit \u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">m \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Some change\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git push \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sWhak\">set-upstream\u003C\u002Fspan>\u003Cspan class=\"sjLUg\"> origin some\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">change\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh pr create \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">fill \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">label major \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">label enhancement\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,279,280],{},"Next, I'll check that the pull request passed all eight of it's continuous integration build checks and merge the pull request.",[53,282,283],{},[184,284],{"alt":285,"src":286,"width":259,"height":260,"loading":190},"Completed Pull Request","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FCompleted-Pull-Request-1106x756.png",[53,288,289,290,292],{},"If we go back to GitHub Releases, we'll see that our draft GitHub release was automatically updated with details of our pull request! Notice that the ",[161,291,237],{}," label also caused our pull request to be categorised under 'New Features'.",[53,294,295],{},[184,296],{"alt":225,"src":297,"width":259,"height":260,"loading":190},"\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FPull-Request-GitHub-Releases-1106x756.png",[53,299,300,301,306,307,310],{},"Next, we'll want to publish an official release of our NuGet package to ",[72,302,305],{"href":303,"rel":304,"target":79},"https:\u002F\u002Fwww.nuget.org",[76,77,78],"nuget.org"," but first, we need to get hold of a NuGet API key from nuget.org and add it as a secret named ",[161,308,309],{},"NUGET_API_KEY"," in GitHub secrets.",[53,312,313],{},[184,314],{"alt":315,"src":316,"width":317,"height":227,"loading":190},"GitHub Secrets","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FGitHub-Secrets-1062x600.png",1064,[53,319,320,321,324,325,234,327,238,329,331],{},"Finally I'll edit the release and change the tag name and display name for the release to ",[161,322,323],{},"1.0.0",". Normally, the ",[161,326,245],{},[161,328,248],{},[161,330,251],{}," labels we applied earlier would generate this version for us but this is the first ever Git tag, so we'll need to do it ourselves.",[53,333,334,335,340],{},"In my last post '",[72,336,339],{"href":337,"rel":338,"target":79},"https:\u002F\u002Frehansaeed.com\u002Fthe-easiest-way-to-version-nuget-packages\u002F",[76,77,78],"The Easiest Way to Version NuGet Packages","' I talked more about how we are using MinVer for taking the Git tags and versioning our DLL's and NuGet packages.",[53,342,343],{},[184,344],{"alt":345,"src":346,"width":259,"height":260,"loading":190},"Published GitHub Release","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FPublished-GitHub-Release-1106x756.png",[53,348,349,350,355],{},"Now bask in the glory of seeing your NuGet package on nuget.org. I also just noticed there is a Black Lives Matter (BLM) banner on the site! Those lives certainly do matter, check out my recent post on ",[72,351,354],{"href":352,"rel":353,"target":79},"https:\u002F\u002Frehansaeed.com\u002Fracism-in-software-development-and-beyond\u002F",[76,77,78],"Racism in Software Development and Beyond"," for my take on the subject.",[53,357,358],{},[184,359],{"alt":360,"src":361,"width":317,"height":362,"loading":190},"NuGet","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FNuGet-1064x848.png",848,[53,364,365,366,371],{},"That's not all! We didn't just push one NuGet package, we also pushed it's symbols to the nuget.org symbol server. The NuGet package is also signed and has ",[72,367,370],{"href":368,"rel":369,"target":79},"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fdotnet\u002Fstandard\u002Flibrary-guidance\u002Fsourcelink",[76,77,78],"source link"," support, so developers can debug code in your NuGet package. If you look at the main ReadMe of your project, you'll see a badge showing you the status of the latest GitHub Action run on the main branch and finally you also see a graph showing you how long each GitHub Action run took and it's status over time.",[53,373,374],{},[184,375],{"alt":376,"src":377,"width":378,"height":379,"loading":190},"Main ReadMe","\u002Fcontent-images\u002Fposts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Fimages\u002FMain-ReadMe-1065x652.png",1065,652,[53,381,382,383,388],{},"You can take a look at the repository at ",[72,384,387],{"href":385,"rel":386,"target":79},"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet",[76,77,78],"RehanSaeed\u002FFastestNuGet"," to see all of the above in action.",[390,391,393,411],"h1",{"id":392},"the-complete-script",[72,394,397],{"href":395,"aria-hidden":396},"#the-complete-script","true",[398,399,405],"svg",{"xmlns":400,"xmlns:xlink":401,"viewBox":402,"version":403,"width":404,"height":404,"aria-hidden":396},"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg","http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink","0 0 16 16","1.1",22,[406,407],"path",{"fill":408,"fill-rule":409,"d":410},"currentColor","evenodd","M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z","The Complete Script",[53,413,414],{},"Here is the complete script we ran to get from starting a new project to publishing on NuGet. I took lots of screenshots along the way but overall, you can do all this in about two minutes assuming you have everything installed.",[135,416],{"className":137,"language":138,"meta":139,"style":139,"html":417},"\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh repo create RehanSaeed\u003C\u002Fspan>\u003Cspan class=\"snCLD\">\u002F\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">FastestNuGet \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">public \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">confirm\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">cd FastestNuGet\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">dotnet new \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">install Boxed.Templates\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">dotnet new nuget \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">title \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Project Title\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Project Description\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">github\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">username RehanSaeed \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">github\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">project FastestNuGet\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git add .\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git commit \u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">m \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Initial\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git push \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sWhak\">set-upstream\u003C\u002Fspan>\u003Cspan class=\"sjLUg\"> origin main\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># View GitHub Actions Continuous Integration Build\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet\u002Factions\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># View NuGet Package Published to GitHub Packages\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet\u002Fpackages\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># Create major, minor, patch, bug, enhancement, maintenance labels\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet\u002Flabels\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"dependencies\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests that update a dependency file.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"0366d6\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"documentation\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests or issues to add or modify documentation.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"0075ca\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"bug\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Issues describing a bug or pull requests fixing a bug.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"ee0701\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"enhancement\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Issues describing an enhancement or pull requests adding an enhancement.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"a2eeef\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"maintenance\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests that perform maintenance on the project but add no features or bug fixes.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"fff89b\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"major\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests requiring a major version update according to semantic versioning.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"b23021\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"minor\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests requiring a minor version update according to semantic versioning.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"f99248\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh label create \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"patch\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">description \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Pull requests requiring a patch version update according to semantic versioning.\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">color \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"eaf42c\"\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">force\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git \u003C\u002Fspan>\u003Cspan class=\"smL5M\">switch\u003C\u002Fspan>\u003Cspan class=\"snCLD\"> --\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">create some\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">change\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git add .\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git commit \u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">m \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"Some change\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">git push \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sWhak\">set-upstream\u003C\u002Fspan>\u003Cspan class=\"sjLUg\"> origin some\u003C\u002Fspan>\u003Cspan class=\"snCLD\">-\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">change\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">gh pr create \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">fill \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">label major \u003C\u002Fspan>\u003Cspan class=\"snCLD\">--\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">label enhancement\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># View and Complete Pull Request\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet\u002Fpull\u002F1\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># Add NUGET_API_KEY to GitHub Secrets\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet\u002Fsettings\u002Fsecrets\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># View and Publish Updated Draft Release\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002FFastestNuGet\u002Freleases\"\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan>\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"s1q82\"># View NuGet Package Published to NuGet\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sjLUg\">start \u003C\u002Fspan>\u003Cspan class=\"swiDo\">\"https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FFastestNuGet\u002F\"\n\u003C\u002Fspan>\u003C\u002Fspan>",[390,419,421,428],{"id":420},"conclusions",[72,422,424],{"href":423,"aria-hidden":396},"#conclusions",[398,425,426],{"xmlns":400,"xmlns:xlink":401,"viewBox":402,"version":403,"width":404,"height":404,"aria-hidden":396},[406,427],{"fill":408,"fill-rule":409,"d":410},"Conclusions",[53,430,431,432,435,436,440],{},"I hope this ",[72,433,148],{"href":146,"rel":434,"target":79},[76,77,78]," project template accelerates development of your next NuGet package. There are lots of optional features of the ",[72,437,439],{"href":152,"rel":438,"target":79},[76,77,78],"NuGet project template"," I haven't even shown like support for Azure Pipelines and Appveyor continuous integration builds and more, so please do go and take a look.",[442,443,444],"style",{},"html pre.shiki code .sjLUg, html code.shiki .sjLUg{--shiki-default:#000000;--shiki-dark:#F8F8F2}html pre.shiki code .snCLD, html code.shiki .snCLD{--shiki-default:#000000;--shiki-dark:#F92672}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swiDo, html code.shiki .swiDo{--shiki-default:#A31515;--shiki-dark:#E6DB74}html pre.shiki code .sWhak, html code.shiki .sWhak{--shiki-default:#795E26;--shiki-dark:#66D9EF}html pre.shiki code .smL5M, html code.shiki .smL5M{--shiki-default:#AF00DB;--shiki-dark:#F92672}html pre.shiki code .s1q82, html code.shiki .s1q82{--shiki-default:#008000;--shiki-dark:#88846F}",{"title":139,"searchDepth":446,"depth":446,"links":447},2,[],{"issue":449,"comments":453},{"number":450,"title":451,"html_url":452},166,"[Comment] The Fastest NuGet Package Ever Published (Probably)","https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F166",[454,466,479,487,498],{"id":455,"html_url":456,"body_html":457,"created_at":458,"updated_at":458,"author_association":459,"user":460,"reactions":464},656513671,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F166#issuecomment-656513671","\u003Cp>Great project template. Think you'll ever do something similar for Azure DevOps?\u003C\u002Fp>","2020-07-10T06:46:41Z","NONE",{"login":461,"avatar_url":462,"html_url":463},"mr-panucci","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F55130020?v=4","https:\u002F\u002Fgithub.com\u002Fmr-panucci",{"url":465,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F656513671\u002Freactions",{"id":467,"html_url":468,"body_html":469,"created_at":470,"updated_at":470,"author_association":471,"user":472,"reactions":476},656514275,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F166#issuecomment-656514275","\u003Cp>\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fgithub.com\u002Fmr-panucci\">@mr-panucci\u003C\u002Fa> It's already an option! You just have to enable it.\u003C\u002Fp>","2020-07-10T06:48:25Z","OWNER",{"login":473,"avatar_url":474,"html_url":475},"RehanSaeed","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2270364?v=4","https:\u002F\u002Fgithub.com\u002FRehanSaeed",{"url":477,"total_count":478,"+1":478,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F656514275\u002Freactions",1,{"id":480,"html_url":481,"body_html":482,"created_at":483,"updated_at":483,"author_association":459,"user":484,"reactions":485},656528881,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F166#issuecomment-656528881","\u003Cblockquote>\n\u003Cp>\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fgithub.com\u002Fmr-panucci\">@mr-panucci\u003C\u002Fa> It's already an option! You just have to enable it.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Great, will give it a go.\u003C\u002Fp>","2020-07-10T07:27:26Z",{"login":461,"avatar_url":462,"html_url":463},{"url":486,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F656528881\u002Freactions",{"id":488,"html_url":489,"body_html":490,"created_at":491,"updated_at":491,"author_association":459,"user":492,"reactions":496},989608777,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F166#issuecomment-989608777","\u003Cp>Great tutorial! Could this be updated for the newest version of the package?\u003C\u002Fp>","2021-12-09T08:09:30Z",{"login":493,"avatar_url":494,"html_url":495},"peter-mghendi","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26766955?v=4","https:\u002F\u002Fgithub.com\u002Fpeter-mghendi",{"url":497,"total_count":478,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":478,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F989608777\u002Freactions",{"id":499,"html_url":500,"body_html":501,"created_at":502,"updated_at":502,"author_association":471,"user":503,"reactions":504},989686993,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F166#issuecomment-989686993","\u003Cblockquote>\n\u003Cp>Great tutorial! Could this be updated for the newest version of the package?\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>It should all work with the latest version.\u003C\u002Fp>","2021-12-09T09:52:34Z",{"login":473,"avatar_url":474,"html_url":475},{"url":505,"total_count":478,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":478,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F989686993\u002Freactions","2020-07-08T08:34:00+00:00","2021-04-12T09:50:00+00:00","The fastest way to create a new NuGet package project and get it published with all the bells and whistles like continuous integration (CI) builds and drafted release notes.","md",[511,512],{"depth":478,"value":411},{"depth":478,"value":428},"\u002Fimages\u002Fhero\u002FNuGet-1366x768.png",{},"\u002Fthe-fastest-nuget-package-ever-published-probably\u002F","posts\u002F2020\u002Fthe-fastest-nuget-package-ever-published-probably\u002Findex",[360,518,186,519],"GitHub",".NET Boxed",6,{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":522},"\u003Cpath fill=\"currentColor\" d=\"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.55 96.55 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.3 96.3 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96s-42.981-96-96-96\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":524},"\u003Cpath fill=\"currentColor\" d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48c27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":526},"\u003Cpath fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645c0 138.72-105.583 298.558-298.558 298.558c-59.452 0-114.68-17.219-161.137-47.106c8.447.974 16.568 1.299 25.34 1.299c49.055 0 94.213-16.568 130.274-44.832c-46.132-.975-84.792-31.188-98.112-72.772c6.498.974 12.995 1.624 19.818 1.624c9.421 0 18.843-1.3 27.614-3.573c-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319c-28.264-18.843-46.781-51.005-46.781-87.391c0-19.492 5.197-37.36 14.294-52.954c51.655 63.675 129.3 105.258 216.365 109.807c-1.624-7.797-2.599-15.918-2.599-24.04c0-57.828 46.782-104.934 104.934-104.934c30.213 0 57.502 12.67 76.67 33.137c23.715-4.548 46.456-13.32 66.599-25.34c-7.798 24.366-24.366 44.833-46.132 57.827c21.117-2.273 41.584-8.122 60.426-16.243c-14.292 20.791-32.161 39.308-52.628 54.253\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":528},"\u003Cpath fill=\"currentColor\" d=\"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6c0-13.8 11.1-24.9 24.9-24.9c13.6 0 24.6 11.1 24.6 24.9c0 13.6-11.1 24.6-24.6 24.6M504 256c0 137-111 248-248 248S8 393 8 256S119 8 256 8s248 111 248 248m-132.3-41.2c-9.4 0-17.7 3.9-23.8 10c-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3l55.4 12.5c0 13.6 11.1 24.6 24.6 24.6c13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8c-6.1-6.4-14.7-10.2-24.1-10.2c-34.9 0-46.3 46.9-14.4 62.8c-1.1 5-1.7 10.2-1.7 15.5c0 52.6 59.2 95.2 132 95.2c73.1 0 132.3-42.6 132.3-95.2c0-5.3-.6-10.8-1.9-15.8c31.3-16 19.8-62.5-14.9-62.5M302.8 331c-18.2 18.2-76.1 17.9-93.6 0c-2.2-2.2-6.1-2.2-8.3 0c-2.5 2.5-2.5 6.4 0 8.6c22.8 22.8 87.3 22.8 110.2 0c2.5-2.2 2.5-6.1 0-8.6c-2.2-2.2-6.1-2.2-8.3 0m7.7-75c-13.6 0-24.6 11.1-24.6 24.9c0 13.6 11.1 24.6 24.6 24.6c13.8 0 24.9-11.1 24.9-24.6c0-13.8-11-24.9-24.9-24.9\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":530},"\u003Cpath fill=\"currentColor\" d=\"M512 194.8c0 101.3-82.4 183.8-183.8 183.8c-101.7 0-184.4-82.4-184.4-183.8c0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8M0 501.5h90v-491H0z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":532},"\u003Cpath fill=\"currentColor\" d=\"m20.216 6.415l-.132-.666c-.119-.598-.388-1.163-1.001-1.379c-.197-.069-.42-.098-.57-.241c-.152-.143-.196-.366-.231-.572c-.065-.378-.125-.756-.192-1.133c-.057-.325-.102-.69-.25-.987c-.195-.4-.597-.634-.996-.788a6 6 0 0 0-.626-.194c-1-.263-2.05-.36-3.077-.416a26 26 0 0 0-3.7.062c-.915.083-1.88.184-2.75.5c-.318.116-.646.256-.888.501c-.297.302-.393.77-.177 1.146c.154.267.415.456.692.58c.36.162.737.284 1.123.366c1.075.238 2.189.331 3.287.37q1.829.074 3.65-.118q.449-.05.896-.119c.352-.054.578-.513.474-.834c-.124-.383-.457-.531-.834-.473c-.466.074-.96.108-1.382.146q-1.767.12-3.536.006a22 22 0 0 1-1.157-.107c-.086-.01-.18-.025-.258-.036q-.364-.055-.724-.13c-.111-.027-.111-.185 0-.212h.005q.416-.09.838-.147h.002c.131-.009.263-.032.394-.048a25 25 0 0 1 3.426-.12q1.011.029 2.017.144l.228.031q.4.06.798.145c.392.085.895.113 1.07.542c.055.137.08.288.111.431l.319 1.484a.237.237 0 0 1-.199.284h-.003l-.112.015a37 37 0 0 1-4.743.295a37 37 0 0 1-4.699-.304c-.14-.017-.293-.042-.417-.06c-.326-.048-.649-.108-.973-.161c-.393-.065-.768-.032-1.123.161c-.29.16-.527.404-.675.701c-.154.316-.199.66-.267 1c-.069.34-.176.707-.135 1.056c.087.753.613 1.365 1.37 1.502a39.7 39.7 0 0 0 11.343.376a.483.483 0 0 1 .535.53l-.071.697l-1.018 9.907c-.041.41-.047.832-.125 1.237c-.122.637-.553 1.028-1.182 1.171q-.868.197-1.756.205c-.656.004-1.31-.025-1.966-.022c-.699.004-1.556-.06-2.095-.58c-.475-.458-.54-1.174-.605-1.793l-.731-7.013l-.322-3.094c-.037-.351-.286-.695-.678-.678c-.336.015-.718.3-.678.679l.228 2.185l.949 9.112c.147 1.344 1.174 2.068 2.446 2.272c.742.12 1.503.144 2.257.156c.966.016 1.942.053 2.892-.122c1.408-.258 2.465-1.198 2.616-2.657l1.024-9.995l.215-2.087a.48.48 0 0 1 .39-.426c.402-.078.787-.212 1.074-.518c.455-.488.546-1.124.385-1.766zm-1.478.772c-.145.137-.363.201-.578.233c-2.416.359-4.866.54-7.308.46c-1.748-.06-3.477-.254-5.207-.498c-.17-.024-.353-.055-.47-.18c-.22-.236-.111-.71-.054-.995c.052-.26.152-.609.463-.646c.484-.057 1.046.148 1.526.22q.865.132 1.737.212c2.48.226 5.002.19 7.472-.14q.675-.09 1.345-.21c.399-.072.84-.206 1.08.206c.166.281.188.657.162.974a.54.54 0 0 1-.169.364zm-6.159 3.9c-.862.37-1.84.788-3.109.788a6 6 0 0 1-1.569-.217l.877 9.004c.065.78.717 1.38 1.5 1.38c0 0 1.243.065 1.658.065c.447 0 1.786-.065 1.786-.065c.783 0 1.434-.6 1.499-1.38l.94-9.95a4 4 0 0 0-1.322-.238c-.826 0-1.491.284-2.26.613\"\u002F>",{"left":4,"top":4,"width":29,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":534},"\u003Cpath fill=\"currentColor\" d=\"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134c-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9c152.3 0 165.1-3.7 204 11.4c60.1 23.3 65.6 79.5 44 140.3c-21.5 62.6-72.5 89.5-140.1 90.3c-43.4.7-69.5-7-75.3 24.2M357.1 152c-1.8-1.3-2.5-1.8-3 1.3c-2 11.4-5.1 22.5-8.8 33.6c-39.9 113.8-150.5 103.9-204.5 103.9c-6.1 0-10.1 3.3-10.9 9.4c-22.6 140.4-27.1 169.7-27.1 169.7c-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9c.7-5.4-1.1 6.1 14.4-91.3c4.6-22 14.3-19.7 29.3-19.7c71 0 126.4-28.8 142.9-112.3c6.5-34.8 4.6-71.4-23.8-92.6\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":536},"\u003Cpath fill=\"currentColor\" d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8m0 448c-110.532 0-200-89.431-200-200c0-110.495 89.472-200 200-200c110.491 0 200 89.471 200 200c0 110.53-89.431 200-200 200m107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516c17.561-9.845 28.324-16.541 28.324-29.579c0-17.246-21.999-28.693-39.784-28.693c-23.189 0-33.894 10.977-48.942 29.969c-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8M298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42s18.841-42 42-42s42 18.841 42 42\"\u002F>",1792951303297]