An excerpt from the description document linked above:
5/31/17 - Clean up and prepare the project, create the /docs folder and a initialize a few documentation files. Introduce myself and the project to the Plone community.
6/14/17 - Fix the GUI bugs which are causing the state values in the registry to be incorrect. If necessary, this could include replacing TkInter with a different python GUI framework.
6/21/17 - Ensure that the state variables are correct, make sure the user is ready to restart and perform the restart programmatically when user is ready. Ensure that the installer runs automatically and picks back up where it left off after said restart.
6/30/17 - Implement the logging mechanism which will make the process more transparent and allow the user to debug the installation process might things go wrong.
7/21/17 - Implement the additional GUI improvements laid out in the document.
Through end of term - Reach out to the Plone community to learn what configuration features or add-ons we might be able to automate in our installer. Implement a selection of those features suggested by the Plone community.
Validation & Testing
The installer will be rigorously tested on various machines in various environments.
After the installer is run, the functionality of the Plone instance generated will be validated.
Feedback from the Plone community will be taken into account.