{"id":2330,"date":"2024-02-27T19:47:19","date_gmt":"2024-02-27T19:47:19","guid":{"rendered":"\/wolfram-u\/?post_type=courses&#038;p=2330"},"modified":"2026-05-29T19:35:46","modified_gmt":"2026-05-29T19:35:46","slug":"paclet-development-dev926","status":"publish","type":"courses","link":"https:\/\/www.wolfram.com\/wolfram-u\/courses\/programming-applications\/paclet-development-dev926\/","title":{"rendered":"Paclet Development"},"content":{"rendered":"<p>Paclets provide a way to include additional functionality beyond the built-in functions in Wolfram Language. There are many installable paclets already available for use with Mathematica, but anyone can write their own paclets and publish them to the <a href=\"https:\/\/resources.wolframcloud.com\/PacletRepository\/\">Wolfram Language Paclet Repository<\/a>. Follow this video course to learn about using paclets from the repository as well as the basics of developing your own paclet. Topics include writing the paclet.wl file that contains the  metadata describing the paclet, authoring documentation for your paclet functions and the various paclet elements like Wolfram Language files, stylesheets, palettes, libraries and documentation. Examples walk you through the process of creating and deploying paclets for the repository as well as for sharing on GitHub.<\/p>\r\n\r\n","protected":false},"excerpt":{"rendered":"In this video course, learn the basics of developing paclets, including writing paclet.wl files and authoring documentation for your functions. Examples walk you through writing and deploying paclets for the Wolfram Paclet Repository as well as your GitHub profile.","protected":false},"featured_media":2421,"parent":0,"template":"","meta":{"footnotes":""},"course_format":[21],"class_list":["post-2330","courses","type-courses","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/2330"}],"collection":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/types\/courses"}],"version-history":[{"count":3,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/2330\/revisions"}],"predecessor-version":[{"id":4360,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/courses\/2330\/revisions\/4360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/media\/2421"}],"wp:attachment":[{"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/media?parent=2330"}],"wp:term":[{"taxonomy":"course_format","embeddable":true,"href":"https:\/\/www.wolfram.com\/wolfram-u\/wp-json\/wp\/v2\/course_format?post=2330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}