CODEOWNERS.com
p/codeowners-com
Automate your CODEOWNERS file on GitHub
Ben Yoskovitz
CODEOWNERS.com β€” Generate and update a CODEOWNERS file on GitHub
Featured
46
β€’
CODEOWNERS.com scans your GitHub PR history to determine the best code owner for each file in your repository. It automatically generates the CODEOWNERS file and creates a PR for you. As you commit more changes, it UPDATES the file automatically.
Replies
Ben Yoskovitz
I've know Brandon, Karl and Saumil for a long time, and have always been impressed by their hustle, focus on users/customers, and ability to execute quickly to create real value. CODEOWNERS.com is their most recent effort to help developers and dev teams work more effectively. These guys understand developers, care deeply, and are shipping products that help.
Brandon Waselnuk
@byosko Thank you for hunting us, Ben, and those kind words. We can't wait to serve even more developers with CODEOWNERS.
Brandon Waselnuk
Hey Product Hunt! I’m Brandon Waselnuk, Co-Founder of Codex 😁 πŸ‘‹ Thanks to @byosko for hunting us! What is CODEOWNERS.com? - Website: https://codeowners.com - GitHub App: https://github.com/apps/codeowne... CODEOWNERS.com is a GitHub App that scans your GitHub PR history to determine the best code owner for each file in your repository. It automatically generates the CODEOWNERS file and creates a PR for you. As you commit more changes, it updates the file automatically. All you need to do is review and merge! Some engineers share the burden and share reviews as a team. If you have GitHub Teams, CODEOWNERS.com will choose the best team to assign the file. Why us? @karlclement , @saumilp_ and I have been working together for 8 years now shipping over 50 products across the VC fund we worked at, our own agency, and our own projects. We’ve seen this problem constantly and decided to do something about it. We’re also the cofounders of Codex :) The problem: If you have a monorepo, polyrepo or whatever repo, it’s very time consuming to build a CODEOWNERS file when you don’t have a complete understanding of your code base. What if your code is constantly changing? How are you supposed to keep that updated? Who has the time?! The solution: We built a GitHub App to take care of this for you. It’s as easy as a click of the mouse. (Do it 😈 https://github.com/apps/codeowne...) What happens after that? 1. Select repositories you want the CODEOWNERS bot to scan. 2. CODEOWNERS.com will scan your PR history and generate a CODEOWNERS file and create a simple PR for you to merge when you’re ready. 3. As you commit changes, CODEOWNERS.com will keep tabs and recalculate and update the file automatically. 4. If it detects any major changes, it will open another PR with the changes. 5. Review and merge! Voila! THANK YOU! 😁 ✌🏻
Andrew Askins
Stoked to see you all launch this!
Brandon Waselnuk
@andrewaskins Thanks Andrew, appreciate being able to tell you about this and learn from you before launch too. We're here to build and ship 🚒
John S. Kim
love the design aesthetics of the website! =)
Brandon Waselnuk
@doshkim Really appreciate it John and you stopping through πŸ˜„
Sujay Maheshwari
There is no better ones out there than @brandonwaselnuk , @saumilp_ and @karlclement to solve this huge pain. There is so much talk about let's do this, how, when, why .. little about "who owns this" .. and these guys are fixing that. Love you folks .. keep rocking :)
Brandon Waselnuk
@saumilp_ @karlclement @taurusismysign So kind Sujay πŸ™πŸ» Can't wait to keep bringing value to teams.
Greg Gunn
Nice job! Love this project!
Brandon Waselnuk
@gunnr Big thanks, Greg! πŸ™πŸ»
william johnson
These guys are legends. Super impressed with their work ethic and output. This is going to CRUSH.
Brandon Waselnuk
@notionport Thanks Will! Can't wait to continue supporting engineers and hearing what automations they'd like to see with CODEOWNERS.com - we're here to ship 🚒 πŸ˜„
Pavel Gorlov
It’s a good idea, but we may have a problem of micromanaging code ownership later. πŸ€“
Brandon Waselnuk
@pavel_gorlov thanks for the comment and kind words Pavel. Luckily our product keeps your CODEOWNERS file up to date automatically as you deploy code. So managing ownership is automatic as well. We've got lots of roadmap ideas I'd love to chat with you about if you're game? It'd mean a lot to me to see where you are seeing bottlenecks or issues down the line, up for a chat?
Aydin Mirzaee
Really cool idea! Congrats on the launch!!
Paul Nakata
We were early access users of this, and it was awesome! This was really easy to use and found a couple of surprises for us. Definitely worth trying out!
Brandon Waselnuk
@pmn Thank you so much Paul, we got to learn a ton from you team too. Can't wait to make even more magic happen :D
Pavel Chupryna
So nice landing page with ASCII art πŸ˜ƒ And such product could really save time in code ownership definition. Congratulations on the launch!
Brandon Waselnuk
@pashcal Thanks so much Pavel! Paco, a product designer on our team, nailed it with the ASCII art. πŸ˜„
Andrei Komrachkov
Amazing. Magic in action
Brandon Waselnuk
@andrei_komrachkov πŸͺ„ πŸ˜„
Bjarn Bronsveld
Never knew you could do so much stuff with codeowner files. Interesting! Also, love the ascii art on the landing page!
Brandon Waselnuk
@bjarnbronsveld thanks Bjarn, Paco from our team is an ASCII artist πŸ§‘πŸ»β€πŸŽ¨ We can't wait to bring even more functionality and automation to teams via codeowners too πŸ˜„
Adam Waselnuk
I love useful, simple, magical products like this. Great work guys!
Brandon Waselnuk
@adam_waselnuk you know I just want to be a wizard some day πŸ§™πŸ» Thanks for the support!!
Elena Samuylova
Congrats on the launch, looks super useful for developer teams as they scale!
Brandon Waselnuk
@elenasamuylova Thanks so much Elena! We're here to serve πŸ˜„
Alex Yang
Congrats on the launch! For those of you who don't know, @brandonwaselnuk and his team ship faaast. Excited to see how CODEOWNERS evolves from here 😁
Brandon Waselnuk
@alex_yang4 Thank you so much Alex. The team really is a powerhouse - we're thrilled to do more discovery with early users and keep shipping 🚒
Didier Lopes
For large codebases this is sooooo helpful! Thank you guys for making this happen πŸ™πŸ½
Brandon Waselnuk
@didier_lopes You're the best, Didier! Can't wait to grow the product to better support amazing open source creators like yourself πŸ˜„
Shushant Lakhyani
This looks cool and extremely helpful for devs!
Brandon Waselnuk
@shushant_lakhyani Thanks Shushant! Can't wait to do even more to support devs everywhere.
James
Anything that speeds up routing something to the right person is a game changer.
Brandon Waselnuk
@jamesyto Thanks James! We want to do even more with routing - any services you're using, like Pager Duty or Sentry for example, that we could look at supporting that routing for?
Burak SERPEN
Congrats on the launch, Brandon! πŸ₯³πŸš€
Brandon Waselnuk
@brksrpn Thank you Burak! We're really excited 😁