Skip to content

refactor(codebase): improve modularity, readability and maintainability - #21

Draft
derl30n wants to merge 8 commits into
masterfrom
dev
Draft

refactor(codebase): improve modularity, readability and maintainability#21
derl30n wants to merge 8 commits into
masterfrom
dev

Conversation

@derl30n

@derl30n derl30n commented Jan 15, 2024

Copy link
Copy Markdown
Owner

This update aims to elevate the codebase to the next level by adopting OOP style and by following common coding guidelines and good practices.

No features have been added/removed.

This also comes with a downside, the config file structure changes drastically and requires the user to add their configuration all over again.

There is no plan to change the style and design of the config again.

@derl30n

derl30n commented Jan 31, 2024

Copy link
Copy Markdown
Owner Author

OOP doesn't seem to be feasible with FiveM's LUA integration. For that matter, I am looking into a C# solution instead.

Pushing and releasing with the latest working OOP approach also doesn't feel right, since the entire configuration changes and will change again with a C# solution.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant