How can I share a repository that has Lyra and modified engine code?

I am working on an extension to lyra, but would like to share the work to everyone through a public repository. However, because of this it includes the entire Lyra sample project, as well as some duplicates of engine source files ( that I modified slightly ).

I understand I can’t just do that because of the Eula, but what are my options? Is there anyway I can post the repository? Thanks!

You could develop your extension as a plugin and put lyra plugins as dependencies of it.
As you’ve probably already noticed, Lyra already contains several plugins, the main issue of this approach is that you can’t make edits in the main project directory…