Apologies, scrap my previous email - this should appear better as plaintext below:
Hi all, Can we discuss the timelines for the 1.0.0 release? I've looked through the backlog and done a rough analysis of the remaining time on the tasks in the 1.0.0 milestone<https://github.com/apache/incubator-pekko/milestone/1>. Hopefully you find this useful. It seems to me that there's currently ~35d left on tasks to get to 1.0.0. (In my view) this roughly splits out into the following: +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | Task area | Estimated Time/ unburdened work days | Task numbers | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | Release process | 11 | 78, 85, 130, 132 | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | Licences | 5 | 151, 230, 238 | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | docs | 8 | 98, 109, 123, 142, 145, 244, 245, 246, 247, 248 , 286, 287 | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | Migration script* | 5 | 22, 68 (*non mandatory for 1.0.0) | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | Features/bug fix/github rules | 2 | 44, 146, 203, 288, 23 | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | contingency | 5 | | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ | | | | | Total | 32.5 (37.5 with *) | | +----------------------------------+-----------------------------------------+-----------------------------------------------------------------+ With ~6 developers contributing ~6d a week total, we'd be looking at around 7 weeks to release 1.0.0: early-June release. In my view, potential pekko users are currently looking at the viability of pekko migration before the September akka 2.7.x licence changes, a 1.0.0 release will be a strong indicator of viability here. So I'm proposing the following to reduce this estimate: * Move the non-mandatory items out of the 1.0.0 milestone * Migration script: issue #22 and #68 * Finalize discussions and document the plan for the 1.0.0 release process. My estimates there may be quite high since it was hard to see status of #130. * https://github.com/apache/incubator-pekko/issues/130#issuecomment-1511114672 * Finish docs updates / licensing changes / bug fix * Make sure the tasks are all labelled with status + continue knocking them off :) * Obviously, the other candidate here is 'get more contributors' / 'contribute more' . * I'll make a docs update PR for https://github.com/apache/incubator-pekko/issues/112 to make early contribution easier. Any other ideas? Do my estimates look accurate from your points of view - is anything clearly missing? Thanks, Sam
