[{"data":1,"prerenderedAt":138},["ShallowReactive",2],{"blog-post-docs\u002Fpublish":3,"sibling-dives-docs\u002Fpublish":136,"learn-track-docs\u002Fpublish":137},{"id":4,"title":5,"authors":6,"body":7,"breadcrumb":6,"builders":6,"byline":6,"category":118,"categoryName":119,"challenge":6,"courseAuthor":6,"courseLead":6,"dek":6,"description":120,"draft":121,"extension":122,"eyebrow":6,"featured":121,"finish":6,"fork":6,"hero":6,"heroAlt":6,"heroCta":6,"heroImage":6,"homepageFeatured":121,"kind":123,"lessonCount":6,"meta":124,"navigation":125,"newsItems":6,"next":6,"ogImage":6,"order":126,"outcomes":6,"path":127,"publishDate":128,"readingTime":6,"related":129,"relatedProjects":6,"seo":130,"stem":133,"tags":134,"track":6,"trackName":6,"__hash__":135},"blog\u002Fblog\u002Flearn\u002Fdocs\u002Fpublish.md","Publishing and versions",null,{"type":8,"value":9,"toc":110},"minimark",[10,14,19,46,53,57,64,68,74,78,85,89],[11,12,13],"p",{},"A project is private while it is a draft. Publishing makes it public and gives it a version.",[15,16,18],"h2",{"id":17},"publish","Publish",[11,20,21,22,26,27,30,31,35,36,39,40,45],{},"Click ",[23,24,25],"strong",{},"Publish Project"," in the header. The ",[23,28,29],{},"Draft"," label clears, your project becomes reachable at ",[32,33,34],"code",{},"qollab.xyz\u002Fu\u002F\u003Cyour-username>\u002F\u003Cproject>",", and this first release is tagged ",[23,37,38],{},"v1.0",". Publishing confirms that your work follows the ",[41,42,44],"a",{"href":43},"\u002Fcommunity-guidelines","Community Guidelines",".",[47,48],"blog-figure",{"alt":49,"caption":50,"no":51,"src":52},"The project header showing the Draft label and the Publish button.","The Draft label and the Publish button in the project header.","","\u002F_content\u002Fimages\u002Fdocs\u002Fpublish.webp",[15,54,56],{"id":55},"updating-a-published-project","Updating a published project",[11,58,59,60,63],{},"After you publish, any edits save as a ",[23,61,62],{},"new draft on top"," of the live version. The header shows \"Unpublished changes\" and offers to publish them when you are ready. Your public project stays exactly as it is until you choose to update it, so you can work in the open without pushing half-finished changes live.",[15,65,67],{"id":66},"versions","Versions",[11,69,70,71,45],{},"Each time you publish, Qollab tags a version, starting at v1.0. Your published versions are listed in the sidebar under ",[23,72,73],{},"Project Versions",[15,75,77],{"id":76},"unpublish-or-delete","Unpublish or delete",[11,79,80,81,84],{},"Both live in the ",[23,82,83],{},"⋯"," menu in the project header. Unpublishing returns a project to a private draft; deleting removes it for good.",[15,86,88],{"id":87},"related","Related",[90,91,92,99,105],"ul",{},[93,94,95],"li",{},[41,96,98],{"href":97},"\u002Flearn\u002Fdocs\u002Fproject-anatomy","The project page",[93,100,101],{},[41,102,104],{"href":103},"\u002Flearn\u002Fdocs\u002Fwrite-your-project-page","Editing your project",[93,106,107],{},[41,108,109],{"href":43},"Community guidelines",{"title":51,"searchDepth":111,"depth":111,"links":112},2,[113,114,115,116,117],{"id":17,"depth":111,"text":18},{"id":55,"depth":111,"text":56},{"id":66,"depth":111,"text":67},{"id":76,"depth":111,"text":77},{"id":87,"depth":111,"text":88},"projects","Projects","Publishing turns your draft into a public project, tags a version, and lets you update it later without anything going live before you say so.",false,"md","doc",{},true,3,"\u002Fblog\u002Flearn\u002Fdocs\u002Fpublish","2026-09-05",[],{"title":131,"description":132},"Publishing and versions · Qollab docs","How publishing works on Qollab: making a project public, version tags, and updating a live project.","blog\u002Flearn\u002Fdocs\u002Fpublish",[],"63QH1-Hh55tc30R6IGwO-fEJW8hTa27ux4pxlWPc4ic",[],[],1788731751240]