Hacker News new | ask | show | jobs
by akitaonrails 27 days ago
I have a strong opinion about this, so let me just plant the flag: no open source project is ready to be published without three things. In order of importance:

Installation surface. The new user has to be able to install and try the tool with the least friction possible. One command, ideally. Tests and automated CI. So contributions are easier and there’s common ground on what’s minimally acceptable to land in the project. Documentation. The short, easy-to-read version (the README) and a more detailed set in docs/, so new contributors understand the architectural decisions.