Overview - BLM16/Server-Forge GitHub Wiki

Server Forge uses the following folder structure:

Folder / File Overview
public Assets used outside of the project go here such as the banner and icon used in this readme.
Server Forge All code and related assets go here such as the UI scripts and the favicon used in those windows.
Server Forge/Main.py This is the main file for the project. It handles rendering the GUIs in order, storing server information, and creating server files.
sf.bat This batch file has premade scripts to help with compiling the project. This is the equivalent to a makefile. For more info on how to use it, click here.

Server Forge uses Tkinter for the GUI. Tkinter comes preinstalled with python and it allows you to create simple GUIs, which we use in this project to have a visual way for users to provide server information. For more information on tkinter, look at python's docs.