Skip to content

Commit cc8806b

Browse files
committed
deploy: 9337165
1 parent 29320a1 commit cc8806b

File tree

5 files changed

+375
-0
lines changed

5 files changed

+375
-0
lines changed

blog/feed.rss

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,51 @@
44
<title>Typelevel Blog</title>
55
<link>https://typelevel.org/blog/</link>
66
<description>The Typelevel Blog RSS Feed</description>
7+
<item>
8+
<title>typelevel.org built with Typelevel</title>
9+
<pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
10+
11+
<dc:creator>Arman Bilge</dc:creator>
12+
13+
<dc:creator>Andrew Valencik</dc:creator>
14+
15+
<link>https://typelevel.org/blog/typelevel-org-built-with-typelevel.html</link>
16+
<guid isPermaLink="true">https://typelevel.org/blog/typelevel-org-built-with-typelevel.html</guid>
17+
<description><![CDATA[
18+
<p>We are proud to share that our website is now built with <a href="https://typelevel.org/Laika">Laika</a>, a Typelevel Organization project for generating static sites! As cool as it is that we are self-hosting, the intention of this revamp was to <strong>make it easier for our community to develop and contribute to the website</strong>. We <a href="https://typelevel.org/colophon.html">chose technologies</a> that we hope balance familiarity and ease-of-use with functionality and stability. Notably, this new website can be generated in its entirety by running a Scala script: <code>scala build.scala</code>. Stay tuned for a future blog post that dives into the details, but for now you may peruse the <a href="https://github.com/typelevel/typelevel.github.com/pull/576">PR</a>.</p>
19+
<p>Finally, we would like to express gratitude to our friends at 47 Degrees who generously built the <a href="https://typelevel.org/blog/new-website-layout.html">previous version</a> of the website for us.</p>
20+
21+
<h2 id="what-s-next-and-how-you-can-help" class="section">What’s next and how you can help</h2>
22+
<p>Truthfully, so far this is a &quot;minimally viable website&quot; and we invite you to <a href="https://github.com/typelevel/typelevel.github.com#get-started">help us iterate on it</a>. Broadly, our goals are to explain:</p>
23+
<ol class="arabic">
24+
<li>Who we are, and how you can join our community.</li>
25+
<li>What we build, and how you can use it.</li>
26+
</ol>
27+
<p>The next phase of development will largely focus on creating new content to support these goals (and the infrastructure to support that content). Here are a few ideas we have:</p>
28+
<ul>
29+
<li>
30+
Educational and tutorial content to facilitate onboarding.
31+
<ul>
32+
<li>How to <strong>Get Started</strong> with Typelevel using our <a href="https://typelevel.org/toolkit">Toolkit</a>.</li>
33+
<li>Curated pathways to <strong>Learn</strong> how to use Typelevel in different scenarios: web services, serverless, CLIs, UIs, etc.</li>
34+
<li>How to <strong>Get Started Contributing</strong> both to existing projects and also by publishing new libraries with <a href="https://typelevel.org/sbt-typelevel/">sbt-typelevel</a>.</li>
35+
</ul>
36+
</li>
37+
<li>A <strong>Typelevel Project Index</strong> for exploring Organization and Affiliate projects, à la <a href="https://index.scala-lang.org/">Scaladex</a>. We are imagining a webapp built with <a href="https://armanbilge.com/calico/">Calico</a>, with features for browsing projects, finding version numbers, and scaffolding new applications.</li>
38+
<li>
39+
Content-agnostic enhancements to the website itself.
40+
<ul>
41+
<li>Upstreaming customizations from our build to Laika.</li>
42+
<li>Integrating <a href="https://scalameta.org/mdoc/">mdoc</a>, for typechecking code.</li>
43+
<li>Improvements to layout, styling, and theme.</li>
44+
</ul>
45+
</li>
46+
</ul>
47+
<p>We are accepting ideas and help in many forms! Please use our <a href="https://github.com/typelevel/typelevel.github.com/issues">issue tracker</a> and join the discussion on the <a href="https://discord.gg/krrdNdSDFf">#website</a> channel in our Discord server.</p>
48+
49+
<h2 id="in-memoriam" class="section">In memoriam</h2>
50+
<p>This project would not have been possible without <a href="https://github.com/jenshalm">Jens Halm</a> and his <a href="https://typelevel.org/Laika/latest/01-about-laika/02-design-goals.html">vision</a> for a documentation tool that is native to our ecosystem. Jens raised the bar for open source stewardship: beyond the technical excellence of his work on <a href="https://typelevel.org/Laika">Laika</a>, he consistently published feature roadmaps, detailed issue and PR descriptions, and thorough documentation. Indeed, by creating a documentation tool that integrated so well with our tech stack, he has empowered <em>all</em> of us to become exemplary maintainers. Moreover, Jens&#39; enthusiasm to support our community (including entertaining our numerous feature requests with in-depth responses full of context and design insights!) was his most generous gift to us.</p>]]></description>
51+
</item>
752
<item>
853
<title>Custom Error Types Using Cats Effect and MTL</title>
954
<pubDate>Tue, 2 Sep 2025 00:00:00 GMT</pubDate>

blog/index.html

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,28 @@
102102
<div class="bulma-section bulma-container bulma-is-max-desktop bulma-columns bulma-is-multiline">
103103
<!-- custom Laika template directive for listing blog posts -->
104104

105+
<div class="bulma-column bulma-is-6">
106+
<div class="bulma-card">
107+
<a href="typelevel-org-built-with-typelevel.html">
108+
<div class="bulma-card-content">
109+
<p class="bulma-is-6 bulma-has-text-right bulma-has-text-grey">February 18, 2026</p>
110+
<h4 class="bulma-title bulma-is-5">typelevel.org built with Typelevel</h4>
111+
<p class="blog-post-byline bulma-subtitle bulma-is-6 bulma-has-text-grey">
112+
113+
Arman Bilge<span class="delimiter">,</span><span class="last-delimiter"> &</span>
114+
115+
Andrew Valencik<span class="delimiter">,</span><span class="last-delimiter"> &</span>
116+
117+
118+
</p>
119+
120+
<span class="bulma-tag">community</span>
121+
122+
</div>
123+
</a>
124+
</div>
125+
</div>
126+
105127
<div class="bulma-column bulma-is-6">
106128
<div class="bulma-card">
107129
<a href="custom-error-types.html">

0 commit comments

Comments
 (0)