Skip to content

[FEATURE] Split code into modulesΒ #76

@Stefanuk12

Description

@Stefanuk12

Are you sure a similar issue hasn't been opened yet?
Yes.

Is your feature request related to a problem? Please describe.
Currently, the entire codebase is in one file. If you program at all in other languages, you know this is generally a bad idea. While it's perfectly fine to do so, considering solutions could improve maintainability and readability.

Note that this is opinionated. There's nothing wrong with how you're currently doing things!

Describe the solution you'd like
Splitting the codebase into modules then using tools like darklua to bundle everything back into one file. While this may take a day of work, I believe it will be worth it.

My recommendation on setup would be to use pesde to setup the project. While you're at it, tooling like StyLua, and selene could be useful for ensuring high code quality. Those tools can be used in your CI/CD to automatically check pull requests and push updates. Furthermore, integration like this will let you use Roblox packages from package managers like wally.

For a more detailed guide, please read https://github.com/Stefanuk12/learning-roblox-exploiting/tree/main/example-project .

I am willing to help, please let me know if you need it. Setup a new branch and contact me on Discord, if that's the case.

Describe alternatives you've considered
N/A

Additional context
N/A

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions