Skip to content

Migrate affiliation process and info from GitHub to the Typelevel page - #691

Open
Hombre-x wants to merge 6 commits into
mainfrom
affiliate-project-addition
Open

Hombre-x wants to merge 6 commits into
mainfrom
affiliate-project-addition

Conversation

@Hombre-x

Copy link
Copy Markdown
Member

Added a new page (affiliate-applications) under the /projects directory, and mention it under:

  • Community box of 'Explore Projects'
  • Footer, as an extra link
  • The Typelevel Projects section, on the third paragraph

Pretty much it, just copied and pasted the README from the other girhub repo so this is the moment to change anything else on there.

@Hombre-x
Hombre-x requested review from armanbilge, dhinojosa and reardonj and a lite review from Copilot and removed request for Copilot September 15, 2026 05:54
@github-actions

Copy link
Copy Markdown

Branch preview

A preview of the website generated with the content of this pull request is available at this URL:

https://pr-691.typelevel-website.pages.dev

@Hombre-x

Hombre-x commented Sep 15, 2026

Copy link
Copy Markdown
Member Author

Also sorry for taking this two weeks for opening the PR :c was feeling a bit sick lately

@reardonj reardonj left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few nitpicks. Should we also have a blog post as part of this PR to announce the affiliate applicaiton process is back?

Comment thread src/community/README.md

@: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. Interested to bring your own project? [Apply to become an affiliate](/projects/affiliate-applications.md).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get that it makes sense here, but I dislike putting a secondary action in the boxes on this page. The page currently has very bold calls to action with explanatory text and this breaks the pattern.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, maybe also delete

Suggested change
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).
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.

Like that?

Comment thread src/projects/affiliate-applications.md Outdated
- 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/)).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we be actively endorsing codeberg? I don't know anything about it besides it existing, but promoting a solution that TL isn't even using feels wrong to me.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That smells like a recommendation from Ross, but I haven't looked into it. Wouldn't surprise me if that's out of date, as well as iffy.

I'd recommend a conversation on Discord about this detail.

- 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)).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These links are both essentially the same content. The TL security policy may also not be a great example. I don't expect the average affiliate to have a whole security team.

@jducoeur

Copy link
Copy Markdown
Member

Should we also have a blog post as part of this PR to announce the affiliate applicaiton process is back?

Yeah, IMO we definitely should. It's been visible for a long time that the process was stuck, so we should signal clearly that we're open for business again.

Co-authored-by: Justin Reardon <justin.reardon@gmail.com>
Copilot AI lite review requested due to automatic review settings September 15, 2026 20:26

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are fully reviewed, with only a minor wording nit noted.

Pull request overview

Adds a dedicated Typelevel affiliate application guide and links it throughout the site.

Changes:

  • Added affiliate eligibility and application-process documentation.
  • Linked the guide from project, community, and footer content.
  • Noted a minor wording correction in the community call to action.
File summaries
File Summary
src/templates/footer.template.html Adds a footer link to the guide.
src/projects/projects.template.html Links the guide from the projects content.
src/projects/affiliate-applications.md Adds the affiliate application guide.
src/community/README.md Adds the community call to action; wording correction noted.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/community/README.md

@: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. Interested to bring your own project? [Apply to become an affiliate](/projects/affiliate-applications.md).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants