GreenLight offers various features that help speeding development up in the early stages, however your projects may have special requirements that the package would not provide. In these cases you can either override or extend certain functionalities in your own Laravel project, or choose to add your general solution to GreenLight itself.
In case you choose the latter, it is recommended to use the GreenLight Developer Kit, which is specifically made to provide an easy-to-handle platform that supports live feature testing.
Both GreenLight and the Devkit are maintained by Greenroom. You can find their corresponding repositories on GitHub:
While developing GreenLight it is recommended to have both repositories cloned to your local environment. The Devkit contains the whole content of the GreenLight package repository, which means, the best practice to develop GreenLight is having the package directory of the Devkit symlinked / hardlinked (whichever works better for you and your IDE). This way whatever you work on in the Devkit project will be reflected to the GreenLight package repository as well. For further information, see the following chapters of the documentation.