Conversation
Branch previewA preview of the website generated with the content of this pull request is available at this URL: |
|
Also sorry for taking this two weeks for opening the PR :c was feeling a bit sick lately |
reardonj
left a comment
There was a problem hiding this comment.
A few nitpicks. Should we also have a blog post as part of this PR to announce the affiliate applicaiton process is back?
|
|
||
| @: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). |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
So, maybe also delete
| 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?
| - 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/)). |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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)). |
There was a problem hiding this comment.
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.
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>
There was a problem hiding this comment.
🟢 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.
|
|
||
| @: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). |
Added a new page (affiliate-applications) under the /projects directory, and mention it under:
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.