Between 2016 and 2018 I maintained an open-source project with +800k downloads/month. I learned six invaluable lessons by doing this, and I will no...
For further actions, you may consider blocking this person and/or reporting abuse
We can make good commit messages common by adding the necessary tooling for the repositories like Conventional commits and enforcing the style with linters and git hooks. It will also be easy for the contributors to follow a standard convention if there is one already available for them to refer.
Anyway as a fellow maintainer, I can agree with you on these lessons.
In my experience, tooling can only do so much to help with good commit messages. I believe more in a good mindset. If you know the value of a good commit message you will write a good commit message. But if you don't know the value it might just be an inconvenience.
Wow, that was great 👍
I was thinking about maintaining open-source project,
Thanks for sharing your experience
I'm happy you liked it! :)
I'd love to see a follow up post of what you think a good commit message entails.
The must haves. Things to consider including. Things to exclude.
I love discussing what makes a good git commit message. That's a great idea! I've added it to my list of topics.
Super insightful not everybody has a first hand experience working on open source projects. Great article.
Thanks, Andrew! I learned a lot and I would recommend this to anyone who's up for a challenge :)
Keypoints are great. Is that all open-sources are same scenario?
This is my experience. I don't know how it is for other projects. But I would guess many maintainers can relate.
Nice read! Regarding the documentation part I’m quiet on the opposite. I am happy to read documentation because than I don’t have to ask questions. 😄
OSS maintainers love people like you 😄
Happy to read your experience
I'm one of the maintainers of FakerJS and I can definitely agree with most of your experiences
That's, in a way, comforting. I'm not alone 😋
Nice one!
Good food for thought!
I think everyone could be a bit more aware of that little Git Commit we write multiple times per day!
Amazing content!
Thanks, Gulshan! I'm glad you liked it :)
I saw python lib named diagrams.
It used to create diagram picture from code. It got a hundreads of PR remained. Still thinking to hop on. But python is not my prefered language. Any suggestion?
My advice is to try it! You will learn something, even if Python is not your preferred language. Consider it a challenge and I think you'll enjoy it :)
"Stuff We All Get"
Thanks for that!
I always wondered what that stood for.
Such a short and great read! Thanks for this article, Simon! You gave me some really interesting points to think about.
Thanks! I'm glad you liked it.