DEV Community

Discussion on: What BOTHERS you most about Open Source Collaboration? (maintainers, and collaborators)

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

(1) Do you maintain an Open Source project?

Yes, but never that popular, yet I am aware that my changes will affect other people.

I am always the sole maintainer, though.

(2) Do you contribute to Open Source?

Yes. In many ways.

  • README
  • Bug Reports
  • Feature requests
  • Pull Requests, to do the above things
  • Monetary, if I like it enough, and there is a Sponsor / Patreon / Coffee button.

(3) How regularly do you contribute?

Not sure. How about once a week?

(4) What do you do as a contributor or maintainer?

Already answered in (1), (2)

(5) What tools do you use the most?

Obviously, Git. Only managed by VSCode at most; therefore requires Git experience and knowledge about Terminal commands.

(6) What is the most important thing for you about contributing to Open Source?

Making sure that the project is BOTH bug free, and well documented -- in order to serve the purpose. (Also, prioritizing that I can use it perfectly the way I like.)

(7) What bothers/annoys you the most about contributing to Open Source?

  • Poor documentation
  • Maintenance
  • Linters / styles are different from what I am used to
  • Whether I can fork and modify, without Pull Request (but not distribute) -- not sure about legality
  • Merging PRs
    • Even though I do understand it's about Code Quality, sometimes the process of reviewing and merging is just too slow, and sometimes due to involving multiple people.

(8) What bothers/annoys you the most about maintaining an Open Source project?

  • Maintenance in longer terms. (e.g., I forgot most about NLTK in Python, so I just cannot maintain it.)
  • Writing tests / CI
  • Getting contributors, and finding a successor to maintain my repo
  • Getting more popular / impact (getting a better landing page / public relations?)