-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
10 lines (6 loc) · 12.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"/><meta name="og:site_name" content="The Swift Collective"/><link rel="canonical" href="https://theswiftcollective.com"/><meta name="twitter:url" content="https://theswiftcollective.com"/><meta name="og:url" content="https://theswiftcollective.com"/><title>The Swift Collective</title><meta name="twitter:title" content="The Swift Collective"/><meta name="og:title" content="The Swift Collective"/><meta name="description" content="Fostering a growing collection of cross platform swift packages."/><meta name="twitter:description" content="Fostering a growing collection of cross platform swift packages."/><meta name="og:description" content="Fostering a growing collection of cross platform swift packages."/><meta name="twitter:card" content="summary"/><link rel="stylesheet" href="/main.css" type="text/css"/><script src="/js/detectColorScheme.js"></script><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="color-scheme" content="light dark"/><link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"/><link rel="icon" sizes="32x32" href="/favicons/favicon-32x32.png" type="image/png"/><link rel="icon" sizes="16x16" href="/favicons/favicon-16x16.png" type="image/png"/><link rel="manifest" href="/favicons/site.webmanifest"/><link rel="shortcut icon" href="/favicons/favicon.ico"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="msapplication-config" content="/favicons/browserconfig.xml"/><meta name="theme-color" content="#ffffff"/><link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to The Swift Collective"/></head><body><nav class="navbar navbar-expand-lg" id="wabi-navbar"><div class="container-fluid"><a href="/" class="navbar-brand ms-3"><span id="wabi-logo" class="d-inline-block align-text-top" aria-label="Wabi Foundation Logo" width="130" height="50"></span></a><button class="navbar-toggler" type="button" aria-label="Toggle navigation" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"><span id="wabi-navbar-toggler-icon" class="wabi-icon icon-menu-04"></span></button><div class="collapse navbar-collapse me-lg-3" id="navbarSupportedContent"><ul class="navbar-nav ms-auto mb-2 mb-lg-0"><li><a href="#" class="nav-link">Home</a></li><li class="nav-item dropdown"><a href="#" class="nav-link dropdown-no-outline d-flex" id="documentation-dropdown-link" role="button" onclick="Wabi.toggleDocumentationDropdown(); return true;" data-bs-toggle="dropdown" aria-expanded="false">Documentation<span class="wabi-icon icon-chevron-down ms-auto ms-lg-3" id="documentation-navbar-chevron"></span></a><ul class="dropdown-menu animate slideIn" id="framework-dropdown-menu"><li class="m-lg-2"><a href="https://www.theswiftcollective.com" target="_blank" class="dropdown-item"><div class="nav-dropdown-container d-flex"><span class="wabi-icon icon-server-04"></span><div class="ms-3"><div class="nav-dropdown-container-title">Framework Docs</div><div class="nav-dropdown-container-caption d-none d-lg-block">Learn how to use Wabi's Software</div></div></div></a></li><li class="m-lg-2"><a href="https://www.theswiftcollective.com" target="_blank" class="dropdown-item"><div class="nav-dropdown-container d-flex"><span class="wabi-icon icon-dataflow-03"></span><div class="ms-3"><div class="nav-dropdown-container-title">API Docs</div><div class="nav-dropdown-container-caption d-none d-lg-block">Reference documentation for Wabi</div></div></div></a></li></ul></li><li class="nav-item"><a href="https://github.com/wabiverse/SwiftUSD/graphs/contributors" target="_blank" class="nav-link">Contributors</a></li><li class="nav-item"><a href="https://github.com/sponsors/wabiverse" target="_blank" class="nav-link">Sponsors</a></li><li class="nav-item"><a href="https://github.com/the-swift-collective" target="_blank" class="nav-link"><span class="wabi-icon icon-github-fill"></span></a></li><li class="nav-item"><a href="#" class="nav-link" id="theme-switch" aria-label="Toggle dark mode"><span class="wabi-icon" id="theme-switch-icon"></span></a></li></ul></div></div></nav><div class="container wabi-container blog-container"><div class="blog-post-header"><div id="blog-time-tag-container"><div class="d-flex" id="blog-time-tags"><div class="blog-tags"><ul class="mx-auto mx-lg-0 flex-wrap"><li class="my-1"><a href="#">Swift</a></li><li class="my-1"><a href="#">Cross Platform</a></li></ul></div><div id="blog-post-reading-time">1 min read</div></div></div><h1 class="mb-4 mt-4">The Swift Collective</h1><div class="mb-4" id="blog-description">Fostering a growing collection of cross platform swift packages.</div><div class="row"><div class="blog-post-author col-lg d-flex"><img src="/images/author-image-wabi.png" alt="The Swift Collective" class="blog-post-author-image me-2"/><div class="blog-post-author-date-container "><div class="blog-post-author-name"><div>The Swift Collective</div></div><div class="blog-post-publish-date">Published 31st October 2024</div></div></div><div id="blog-top-share" class="ms-auto blog-share col-lg-6 mt-4 mt-lg-0 d-flex align-items-center justify-content-center"><ul><li class="ms-auto"><a href="#" class="btn btn-secondary btn-small d-flex" onclick="Wabi.copyURLToClipboard(); return false;"><span class="wabi-icon icon-copy-06 me-2"></span>Copy Link</a></li><li><a href="#" class="btn btn-secondary btn-small d-flex twitter-share-button"> <span class="wabi-icon icon-twitter-fill share-icon-empty"></span> </a></li><li><a href="#" class="btn btn-secondary btn-small d-flex reddit-share-button"> <span class="wabi-icon icon-reddit-fill share-icon-empty"></span> </a></li><li class="me-auto"><a href="#" class="btn btn-secondary btn-small d-flex mastodon-share-button"> <span class="wabi-icon icon-mastodon-fill share-icon-empty"></span> </a></li></ul></div></div></div><hr class="blog-post-divider"/><div class="blog-content"><div><h2>Introduction</h2><p>We're helping to make the <b>swift</b> ecosystem great.</p><p>Our open source work is on <a href="https://github.com/the-swift-collective">GitHub</a> which consists of a growing collection of <b>cross platform</b> swift packages.</p><p>Our current focus is on establishing high quality swift packages of many widely used C/C++ libraries through <a href="https://www.swift.org/documentation/cxx-interop">Swift/C++ interop</a> so that swift's ecosystem can benefit from cross platform apps, plugins, libraries, and games.</p><h2>Some <code>Swift</code> code blocks</h2><p>Here's an example of creating a USD stage in swift.</p><pre class="swift"><code>import PixarUSD
/* create a new stage, containing a transform and a sphere. */
let stage = Pixar.Usd.Stage.createNew("Example", ext: .usda)
var xform = Pixar.UsdGeom.Xform.define(stage, "/hello")
var sphere = Pixar.UsdGeom.Sphere.define(stage, "/hello/world")
stage.save()</code></pre><br/><p>Some initial cross platform packages:</p><ul><li><p>The <a href="https://github.com/the-swift-collective/zlib">ZLib</a> swift package, providing spiffy yet delicately unobtrusive compression for swift.</p></li><li><p><a href="https://github.com/the-swift-collective/libpng">LibPNG</a>, portable network graphics (.png) support for swift. </p></li><li><p>Another image file format, <a href="https://github.com/the-swift-collective/libwebp">WebP</a> codec support for swift.</p></li></ul></div></div><hr class="blog-post-divider"/><div id="blog-post-bottom" class="row align-items-center"><div id="blog-bottom-tags" class="blog-tags col-lg-6 d-flex"><ul class="mx-auto mx-lg-0 flex-wrap"><li class="my-1"><a href="#">Swift</a></li><li class="my-1"><a href="#">Cross Platform</a></li></ul></div><div class="ms-auto blog-share col-lg-6" id="blog-bottom-share"><ul><li class="ms-auto"><a href="#" class="btn btn-secondary btn-small d-flex" onclick="Wabi.copyURLToClipboard(); return false;"><span class="wabi-icon icon-copy-06 me-2"></span>Copy Link</a></li><li><a href="#" class="btn btn-secondary btn-small d-flex twitter-share-button"> <span class="wabi-icon icon-twitter-fill share-icon-empty"></span> </a></li><li><a href="#" class="btn btn-secondary btn-small d-flex reddit-share-button"> <span class="wabi-icon icon-reddit-fill share-icon-empty"></span> </a></li><li class="me-auto"><a href="#" class="btn btn-secondary btn-small d-flex mastodon-share-button"> <span class="wabi-icon icon-mastodon-fill share-icon-empty"></span> </a></li></ul></div></div></div><div class="container"><nav aria-label="blog-pagination"><ul class="pagination justify-content-center"><li class="page-item me-auto disabled"><a href="#" class="page-link page-link-next-previous d-flex page-link-previous" aria-label="Previous"><span class="wabi-icon icon-chevron-left"></span><div class="d-none d-lg-block">Previous</div></a></li><li aria-current="page" class="page-item d-none d-lg-block active"><span class="page-link">1</span></li><li class="page-item pagination-ellipsis d-lg-none">Page 1 of 1</li><li class="page-item ms-auto disabled"><a href="#" class="page-link page-link-next-previous d-flex page-link-next" aria-label="Next"><div class="d-none d-lg-block">Next</div><span class="wabi-icon icon-chevron-right"></span></a></li></ul></nav><hr/><h2>Publications</h2><div class="row row-cols-1 row-cols-lg-2 g-4"><div class="col"><div class="card blog-card"><div class="card-body"><a href="#" class="blog-post-link"><h2 class="card-title">The Swift Collective</h2></a><p class="card-text">Fostering a growing collection of cross platform swift packages.</p><div class="row"><div class="blog-post-author col-lg d-flex"><img src="/images/author-image-wabi.png" alt="The Swift Collective" class="blog-post-author-image me-2"/><div class="blog-post-author-date-container "><div class="blog-post-author-name"><div>The Swift Collective</div></div><div class="blog-post-publish-date">31st October 2024</div></div></div><div class="col-lg blog-tags pt-4 pt-lg-0 d-flex align-items-center"><ul class="mx-auto mx-lg-0 flex-wrap"><li class="my-1"><a href="#">Swift</a></li><li class="my-1"><a href="#">Cross Platform</a></li></ul></div></div></div></div></div></div><h2>The Swift Collective</h2><h1 class="wabi-blog-page-heading">Articles, tools & resources for developers</h1><h2>Find a topic</h2><h4>All publications are filtered by topic.</h4><div class="row"><div class="col-lg-3"><div class="blog-tag-list"><h5 class="list-heading d-none d-lg-block">Available Tags</h5><button class="d-lg-none wabi-molecule wabi-molecule-list" id="tag-list-mobile-button" type="button" data-bs-toggle="collapse" data-bs-target="#tagListCollapse" aria-expanded="false" aria-controls="tagListCollapse"><div class="d-flex flex-row align-items-center">View All<span class="ms-auto wabi-icon icon-chevron-down"></span></div></button><ul class="collapse tag-list-collapse mobile-drop-down-menu" id="tagListCollapse"><li class="tag-list-tag"><a href="#" class="tag-link d-flex align-items-center active">View All<span class="badge ms-2 d-none d-lg-block">1</span></a></li><li class="tag-list-tag"><a href="#" class="tag-link d-flex align-items-center">Swift<span class="badge ms-2 d-none d-lg-block">1</span></a></li><li class="tag-list-tag"><a href="#" class="tag-link d-flex align-items-center">Cross Platform<span class="badge ms-2 d-none d-lg-block">1</span></a></li></ul></div></div><div class="col"></div></div></div><footer class="mt-5"><div class="container mt-5"><div class="row"><div id="footer-callout" class="col-md"><span class="d-inline-block align-text-top" aria-label="Wabi Foundation Logo" id="wabi-logo-footer" width="197" height="76"></span><div class="w-lg-50 mt-4">Fostering a growing collection of cross platform swift packages.</div></div><div class="mt-4 mt-lg-0 col-md"><div class="row"><div id="footer-community-links" class="col-6 ps-lg-5"><h6 class="ps-lg-5">Community</h6><ul class="ps-lg-5"><li><a href="https://discord.gg/bfW4NyKpuA" target="_blank">Join our Discord</a></li></ul></div><div id="footer-resources-links" class="col-6"><h6>Resources</h6><ul><li><a href="https://api.theswiftcollective.com" target="_blank">API Docs</a></li></ul></div></div></div></div><hr/><div id="footer-bottom"><div id="footer-copyright" class="my-auto">Copyright © 2024 Wabi. All rights reserved.</div><div id="footer-social-links" class="ms-auto"><ul class="d-flex"><li class="me-4"><a href="https://twitter.com/artist_furby" target="_blank"><span class="wabi-icon icon-twitter-fill"></span></a></li><li><a href="https://github.com/the-swift-collective" target="_blank"><span class="wabi-icon icon-github-fill"></span></a></li></ul></div></div></div></footer><script src="/main.js"></script></body></html>