Whenever you have an idea in mind, which does not fit the current LokiCheckout core well, you might be tempted to go ahead and hack your solution in. However, we prefer that the core is made so flexible that most solutions simply apply. This is our vision.
For instance, you might bump into a PHTML template that needs to be overwritten to allow for new features. or want to make a DI interceptor plugin to modify a specific class. However, when we put both our minds to it, it might be that a better solution is to be implemented. Because of this: Do not hesitate to contact us for specific features.
Within the Gitlab environment, you have the rights to add Issues or to make a Merge Request. If you want to add your 50 cents with a Merge Request, you first need to fork the repository under your own Gitlab account. Next, you can modify the code of your own fork at your own will. Easiest is to clone the forked repository to your local development environment, make the changes, commit and push back to your fork. Next, you can create a Merge Request back to the original repository.
Keep changes small. Only make the change that should be part of the Merge Request. Discuss things with us beforehand if you have doubts.