From 7046fd6268e8be368376f3fb4cba8f3b921c42b2 Mon Sep 17 00:00:00 2001
From: Hombre-x
Date: Tue, 15 Sep 2026 00:40:31 -0500
Subject: [PATCH 1/6] Migrate README from github to here
---
src/projects/affiliate-applications.md | 34 ++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 src/projects/affiliate-applications.md
diff --git a/src/projects/affiliate-applications.md b/src/projects/affiliate-applications.md
new file mode 100644
index 00000000..8d961d6b
--- /dev/null
+++ b/src/projects/affiliate-applications.md
@@ -0,0 +1,34 @@
+# Typelevel Affiliate Project Applications
+
+This page outlines the guidelines and application process for projects that want to become Typelevel affiliate projects.
+
+Typelevel is an ecosystem of Scala-based projects and a community of people working to foster an inclusive, welcoming, and safe environment around functional programming. Affiliate projects are independently-owned projects that are part of the wider Typelevel ecosystem, without necessarily being hosted in the Typelevel GitHub organization.
+
+## Who Should Apply
+
+Open an application if your project:
+
+- Uses, extends, integrates with, or complements [Typelevel projects](README.md) such as Cats, Cats Effect, FS2, etc.
+- Is based on functional programming principles.
+- Is distributed under an [OSI-approved open source license](https://opensource.org/licenses).
+- Is publicly accessible on GitHub or another code forge (we recommend [Codeberg](https://codeberg.org/)).
+- Is actively maintained and has a security policy (see [Typelevel security policy](/security.md) or [example policy](https://github.com/typelevel/.github/blob/main/SECURITY.md)).
+- Has adopted the [Typelevel Code of Conduct](/code-of-conduct/README.md) in all spaces associated with the project.
+
+## Application Process
+
+1. **Submit the Application Form**: Start the [Affiliate Project Application Form](https://forms.gle/FhWBY8mvAgf64pD4A). Complete every required field in the form and send your responses.
+2. **Acknowledgment & Initial Review**: A reviewer acknowledges the application and asks for any missing information.
+3. **Evaluation**: Reviewers assess the application against the criteria and make a decision whether to accept it.
+4. **Onboarding**: If accepted, reviewers coordinate onboarding and any follow-up work needed to add the project to Typelevel's public [project index](README.md).
+
+The application process is managed by the Typelevel [Technical Steering Committee](/foundation/people.md). Reviewers aim to provide an answer within two weeks of receiving a complete application.
+
+## Questions & Getting Help
+
+If you have any questions, please don't hesitate to reach out to our community:
+
+- Join the discussion on [Discord](https://discord.gg/typelevel-632277896739946517)
+- Contact us via email at
+
+We look forward to welcoming you to our community soon!
From 561ef6ae67f6df270cf566dbf81a362456f1ed51 Mon Sep 17 00:00:00 2001
From: Hombre-x
Date: Tue, 15 Sep 2026 00:43:16 -0500
Subject: [PATCH 2/6] Update the community box message
---
src/community/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/community/README.md b/src/community/README.md
index ec9ec4cd..6eabc559 100644
--- a/src/community/README.md
+++ b/src/community/README.md
@@ -18,7 +18,7 @@ Join our monthly virtual meetup! Learn about Typelevel projects and functional p
@:@
@:fragment(projects)
-Typelevel boasts an impressive ecosystem of affiliate projects, built by our community. These projects represent our broad interests across network protocols, streaming data, UX, AI/ML, and tooling. Publish your own project and apply to become an affiliate.
+Typelevel boasts an impressive ecosystem of affiliate projects, built by our community. These projects represent our broad interests across network protocols, streaming data, UX, AI/ML, and tooling. Publish your own project and [apply to become an affiliate](/projects/affiliate-applications.md).
@:@
@:fragment(coc)
From 6ac986dd1bf37f4c801cc82960a1c5d1c397a963 Mon Sep 17 00:00:00 2001
From: Hombre-x
Date: Tue, 15 Sep 2026 00:43:33 -0500
Subject: [PATCH 3/6] Add affiliation link to footer
---
src/templates/footer.template.html | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/templates/footer.template.html b/src/templates/footer.template.html
index 793272b5..d5ce8d4b 100644
--- a/src/templates/footer.template.html
+++ b/src/templates/footer.template.html
@@ -15,6 +15,7 @@
From 36c795c1040879816d1f8fc4c8094dfbb2eb839e Mon Sep 17 00:00:00 2001
From: Hombre-x
Date: Tue, 15 Sep 2026 00:44:32 -0500
Subject: [PATCH 4/6] Add affiliation process to the projects page
---
src/projects/projects.template.html | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/projects/projects.template.html b/src/projects/projects.template.html
index a8cbd263..e96635fe 100644
--- a/src/projects/projects.template.html
+++ b/src/projects/projects.template.html
@@ -11,7 +11,8 @@ Typelevel Projects
libraries.
Affiliate projects are built on top of the core Typelevel libraries and follow Typelevel
community guidelines. While not directly supported by the Foundation, these projects are designed to be compatible
- with the overall Typelevel ecosystem.
+ with the overall Typelevel ecosystem. If you are interested in having your project recognized as an affiliate, see our
+ Affiliate Project Applications guide.
Contributing
@@ -127,6 +128,10 @@ Other Projects
@:include(top.template.html)
Affiliate Projects
+
+ These independently maintained projects extend and enrich the Typelevel ecosystem. If you maintain an open-source project and would like to apply to become an affiliate, see our
+ Affiliate Project Applications guide.
+
@:for(projects)
@:if(_.affiliate)
From 4a0adcb562dd280d77505e8fc74f38d92633e503 Mon Sep 17 00:00:00 2001
From: Hombre-x
Date: Tue, 15 Sep 2026 00:54:09 -0500
Subject: [PATCH 5/6] Update community box to be more friendly
---
src/community/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/community/README.md b/src/community/README.md
index 6eabc559..4ba6b716 100644
--- a/src/community/README.md
+++ b/src/community/README.md
@@ -18,7 +18,7 @@ Join our monthly virtual meetup! Learn about Typelevel projects and functional p
@:@
@:fragment(projects)
-Typelevel boasts an impressive ecosystem of affiliate projects, built by our community. These projects represent our broad interests across network protocols, streaming data, UX, AI/ML, and tooling. Publish your own project and [apply to become an affiliate](/projects/affiliate-applications.md).
+Typelevel boasts an impressive ecosystem of affiliate projects, built by our community. These projects represent our broad interests across network protocols, streaming data, UX, AI/ML, and tooling. Interested to bring your own project? [Apply to become an affiliate](/projects/affiliate-applications.md).
@:@
@:fragment(coc)
From e13841e08fe7d3919e7000f76a84133f7d46dc8b Mon Sep 17 00:00:00 2001
From: Gabriel Santana Paredes <38472450+Hombre-x@users.noreply.github.com>
Date: Tue, 15 Sep 2026 15:26:11 -0500
Subject: [PATCH 6/6] Update src/projects/affiliate-applications.md
Co-authored-by: Justin Reardon
---
src/projects/affiliate-applications.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/projects/affiliate-applications.md b/src/projects/affiliate-applications.md
index 8d961d6b..9e5b5b49 100644
--- a/src/projects/affiliate-applications.md
+++ b/src/projects/affiliate-applications.md
@@ -2,7 +2,7 @@
This page outlines the guidelines and application process for projects that want to become Typelevel affiliate projects.
-Typelevel is an ecosystem of Scala-based projects and a community of people working to foster an inclusive, welcoming, and safe environment around functional programming. Affiliate projects are independently-owned projects that are part of the wider Typelevel ecosystem, without necessarily being hosted in the Typelevel GitHub organization.
+Affiliate projects are independently-owned projects that are part of the wider Typelevel ecosystem, without being hosted in the Typelevel GitHub organization.
## Who Should Apply