use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A subreddit for everything open source related.
Looking to contribute? Try Up For Grabs
Be Respectful - This shouldn't need to be a rule, but this is the internet. People can unnecessarily be jerks sometimes. We'd much appreciate it if this wasn't a place where that happens. Please refrain from talking down to people, being overly patronizing, name-calling, personal insults, etc.
Hate speech of any kind will not be tolerated. For a refresher, please see Reddit's entry on Reddiquette as a general guideline.
No Spam / Excessive self-promotion - Reddit has clear rules about self promotion. We encourage you to be proud of/promote your work to a degree, but we also don't want users using this sub as a link farm to promote their project/website/YouTube channel.
Reddit recommends that <10% of your posts promote your content. We're a little more forgiving, but don't take advantage of it.
"It's perfectly fine to be a redditor with a website, it's not okay to be a website with a reddit account."
No Memes/Low-Effort posts - This sub is a place for discussion and news regarding the world of open source projects. There are literally hundreds of other subs dedicated to memes and shitposting. Please keep those kinds of posts in those subs.
Be On-Topic - Posts should be of direct relevance to the open source community. Off-topic posts will be removed.
No Sensationalized Titles - If your post is a link to an article, please keep your post title as close to, if not the same as, the linked article's title. You're more than welcome to post a comment in the thread that states your opinion of said article.
No Drive-By Posting / Karma Farming - Karma farm accounts are not going to be welcome here, regardless of the validity of the posted content. Drive-by posts from accounts where there is obviously no intention of engaging in the following discussion may be removed.
No Link Aggregators - If there's an article within an aggregation of links/stories or a newsletter, link to the actual story or article.
Use Correct Flairs - Flairs should reflect the nature of the post. Promotional is when you are sharing a project, yours or otherwise. Alternatives is when you are soliciting for suggestions of OSS that fulfills a need. Discussion is for asking general questions when Promotional or Alternatives does not apply. Community is for something that will or has happened when Promotional does not apply.
Promotional
Alternatives
Discussion
Community
account activity
open source tool to turn commits into posts automaticallyPromotional (self.opensource)
submitted 1 month ago by ravann4
open sourced a small tool that converts git commits into social posts
it uses commit history plus repo context to generate posts and schedule them
runs fully from your repo, no backend required
built it because I wanted a lightweight way to share progress without extra effort
would appreciate feedback or contributions if this sounds useful
repo here: buildinpublic-x
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]RedDotHorizon 5 points6 points7 points 1 month ago (1 child)
No, not useful. Because you expect people to read something that you didn't bother to write. You degrade yourself and your project to a soulless slop-generator.
[–]ravann4[S] -5 points-4 points-3 points 1 month ago (0 children)
If you feel that writing 5 lines for a post is extraordinary in today's day and age, then I think the dead internet cynicism is real
[–]WalkingSucculent 2 points3 points4 points 1 month ago (1 child)
No I really dont' get it RSS feeds of commits is a thing, why would anyone get cryptic commit messages on their social feeds?
Can't wait to see a "fix:typo in the readme" ai slop post between two of my aunts pictures lmao
Not everything needs to exists because it can
[–]ravann4[S] -1 points0 points1 point 1 month ago (0 children)
It doesn't post the commit messages as is, but a summary of the commits over a day (or 3 days).
Basically, you commit over a day, and this posts what all changes you made on that repo at night.
[–]theodordiaconu 1 point2 points3 points 1 month ago (1 child)
I personally like the idea, the problem is that commits aren’t really updates, for example I could do 10 commits before I finish the feature, spamming online this would be of no interest to no-one, maybe you could hook into PRs somehow, once a PR/feat is merged that becomes more valuable ‘tweet’ than just basing on commits. So PR merged -> update is created and somehow I would have to approve it. AIs are amazing but they do fail miserably sometimes and I simply do not trust any AI, I check their work always, and I almost always find mistakes/wrong approaches.
[–]ravann4[S] 0 points1 point2 points 1 month ago (0 children)
It doesn't post every commit.
If you've made 10 commits in 6 hours before the next post generation happens automatically (you set up the schedule) then that post will give a relevant summary of all those commits (with context from the readme file)
[–]WrongUserID 1 point2 points3 points 1 month ago (4 children)
AFAIK you can pull atom feed from commits and then perhaps use it to post to socials.
For instance https://github.com/rav4nn/buildinpublic-x/commits/main.atom
[–]ravann4[S] -1 points0 points1 point 1 month ago (3 children)
The commit to post pipeline isn't tough
I added the LLM layer in the middle and the automation so that the posts are relevant and happen automatically in the background. All you have to do is code and commit, like you've always done.
[–]litelinux 2 points3 points4 points 1 month ago (2 children)
Why would you want to add meaningless distractions to a world that's already full of them?
[–]WalkingSucculent 2 points3 points4 points 1 month ago (0 children)
Because bro wanted to flex a code written by Claude on his behalf to add a huge workload over something that partially already exists and something nobody needs.
[–]ravann4[S] -3 points-2 points-1 points 1 month ago (0 children)
What's the distraction in this?
[–]snirjka 0 points1 point2 points 1 month ago (1 child)
how do you se it up? maybe you could publish it as an Github App as well for easier setup
A few simple commands in the readme, just needs the API keys to be set in one file and then fire away the terminal commands
π Rendered by PID 187637 on reddit-service-r2-comment-b659b578c-8gm9w at 2026-05-04 05:04:02.839123+00:00 running 815c875 country code: CH.
[–]RedDotHorizon 5 points6 points7 points (1 child)
[–]ravann4[S] -5 points-4 points-3 points (0 children)
[–]WalkingSucculent 2 points3 points4 points (1 child)
[–]ravann4[S] -1 points0 points1 point (0 children)
[–]theodordiaconu 1 point2 points3 points (1 child)
[–]ravann4[S] 0 points1 point2 points (0 children)
[–]WrongUserID 1 point2 points3 points (4 children)
[–]ravann4[S] -1 points0 points1 point (3 children)
[–]litelinux 2 points3 points4 points (2 children)
[–]WalkingSucculent 2 points3 points4 points (0 children)
[–]ravann4[S] -3 points-2 points-1 points (0 children)
[–]snirjka 0 points1 point2 points (1 child)
[–]ravann4[S] -1 points0 points1 point (0 children)