Ship twice
Every public project has a repository and a write-up.
A project is finished when it is in use and when someone can read how it was made. Each public project gets a repository anyone can clone and a write-up that says what it does, what it does not do and what I would change. The artifact proves it runs. The story proves I understand it.
I do not publish one without the other. RADAR and Keys both have public release histories, and this site links to those histories rather than describing them from memory.