-
Notifications
You must be signed in to change notification settings - Fork 1
Question
I thought you might be wondering why Storm-Framework folder structure is similar to MSF, etc. I'll explain in as much detail as possible why this is the case!
Yes, you're right, the folder structure is similar, as it makes it easier to update, upgrade, and maintain. I did it that way, not to copy, but rather to optimize file size and speed.
If I make all the logic in one it will be very difficult to read the code and also if there is a specific error then everything will die.
Maybe you are also curious why the logic is almost all automatic from the installation and also the use of tools!!
I made all of this for the convenience of users including me, you will definitely be familiar with the terms use, set, run, etc., so that you are not confused about what the commands are 🤔 just type help then all the existing input will appear 😅, you can even just type an example: use A to use the module, no need to bother memorizing the path or typing the full path 😁.
Why is Python the main language used?
Python is a very popular, easy-to-read, and fast language. Many people only know Python, which is great for reviewing code, and contributing to it is also very possible. Python is a very flexible language, especially for tools like Storm-Framework.
Maybe you think that every time there is a new version update, you have to reinstall it.??
I even removed it, if there is a new version update then every time you run Storm-Framework a notification will automatically appear in the banner and you just follow the instructions in the notification later it will update automatically😋.
Can only Python language contribute?
The answer is absolutely possible, Python is the core language of Storm-Framework, so if you want to contribute, you can, whether it's just reporting bugs, adding modules, adding features, etc. For contributors, the door is wide open and ready to accept everyone, even if they only know Python.
Here is a link to the guide: Contribute