Skip to content

[FEATURE] Split code into modules #76

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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