A FOSS maintainer shares concise guidelines for contributing to their open source projects. Key points include: always communicate publicly (never privately), discuss ideas in chat or GitHub issues before submitting pull requests, keep PRs focused and avoid unnecessary complexity, run tests and formatting tools before submitting, and understand that the maintainer reserves the right to be slow or decline merges to protect project quality and vision.

4m read timeFrom dystroy.org
Post cover image
Table of contents
You're WelcomeThe basicsDon't contact me privatelyCommunication ChannelsIt's OK to ping me againDiscuss before implementingI fight complexityScopeCheck testsFormattingTypos and grammarIt's OK to make errorsI maintain control

Sort: