At the current state, the build process (at least under windows) involves several pre-reqs and running different scripts in order to make a base for compilation and archetype construction, none of which are very well documented and/or detailed, and some require some manual modifications in order to work properly.
I'm opening this so we can discuss a better way to do things, a way to streamline these processes.
Here's a few suggestions:
1- Remove perl dependency by porting required scripts to python, which is already used throughout the code and should be able to do anything currently done through the perl scripts
2- Remove unnecessary steps in dev workspace creation and unnecessary scripts from the build process
3- Properly document build steps, and keep said documentation up to date
4- Combine scripts that work on the same level (mostly archetype stuff) into one script, instead of having several scattered around
5- Rework folder structures so that there is no need for duplicate folders or copy/pasting content around. Also, centralize scripts in one location, and have them look/work for/inside the new folder structures
These are just my opinions, things I think would make it way easier in the long run to maintain the code and provide a much quicker and organized way to create/run a server.