Set a date to complete functions, than add two weeks for testing and debug. Push day after the two week mark for better or worse. Don,t forget to remind everyone it is the first beta of many to come.
You will NEVER make it 100% perfect. Any software that is perfect and does not have bugs is obsolete.
Or it's deceptively simple. If you only have 10 lines of code and it does its job, your software might be both perfect and never obsolete. You never know.
Believe me, I know how handling a project works. My first project release was 23 years ago. And all I know is that if it's way past its expiration date (mostly thanks to Pete), it's pretty much impossible to get the 'momentum' back, so you have to accept that it'll never be successful beyond a tiny, very minor niche audience. I've had my share of professional successes and failures, so I can deal with either of these fairly well enough. Not a big deal. But it sure is better when it's a success, of course.
The only thing that worries me is that niche audience = requires financial involvement from users to make it a viable long-term solution, = less likely to acquire new 'customers' (and I don't like seeing my users as customers, so it's bad to begin with), = more likely to go out of funds.
But it's not really time to consider this. Right now, I'd like to focus on the positive things, i.e. the Wedge repo will soon be public, which I'm the only one to hate, so... Everyone rejoice, eh..?
I just finished moving my branches out of the way, they're now (for the most part) moved to the stash repo, so I can now reduce the repo's size, probably by cloning it, and I'm all set for a last check.
The sooner you release a beta, the sooner you will find out about bugs when running on other configurations. You will also find out what us users like, dislike and want added.
Release early, release often.
This would have been possible if Wedge was a public repo from day one. Which wasn't possible, because of the SMF 2 beta license at the time we started the project, so... No need to look behind.