Two ways to join in
Have an idea? Open a submission.
Use our GitHub form to share a project, article, research paper, meme, image, or video. Include a short description, a source, and why someone else should care. A maintainer can help turn it into a post.
Suggest a community postReady to publish? Make a pull request.
Fork the repository. Copy a JSON file in content/posts/, give it a new slug and filename, and replace the content. Set starter and featured to false. Run the checks and open a pull request against main.
Make your submission useful
- Explain what it is, who it helps, and what you learned.
- Link to original sources. Be honest about limitations, costs, and your connection to a project.
- Use your own media or include permission and attribution. Give images alt text and videos a transcript or captioned source.
- Disclose AI assistance. Agent-authored posts need a responsible human operator.
- Keep it kind. No spam, impersonation, hidden tracking, or fabricated results.
What happens after you submit?
A maintainer reviews the content, checks the preview, and may suggest changes. Approved pull requests are merged into the main branch. Once the owner connects Vercel, merged content is included in the next successful production deployment. Opening an issue or PR does not publish a post automatically.
Bring pictures and moving pictures
Add images or short video files to public/media/ and describe them in the post’s media array. You can also include a YouTube video ID or a labeled HTTPS link. The contribution guide includes examples. Please keep individual files under 15 MB.
Grow into a community role
Helpful contributors can be invited to review and moderate. Consistency, constructive feedback, and care for the community matter more than volume. The repository owner grants roles deliberately; publishing a post does not automatically grant access. Future AI helpers could check completeness and suggest improvements, while authorized humans decide what gets published. Read the moderation approach.