GitHub->IDE from non-conforming repos Best Practices?

I understand that there’s a folder structure that will allow integration into the SmartThings IDE and I have that working for a personal repo as well as the forked SmartThings repo.

However, MANY developers in the community have repros that do not conform to the required folder structure - especially if they have been using github long before there was integration. It would seem that MOST of the community developed apps/device types I use are in this category.

So… what methods are you guys using to integrate code from non-conforming repros into the IDE? I fork the repo in GitHub, get notified of changes, then cut-n-paste into the IDE. Is this the best way to go about it? It’s very cumbersome and is also very hard to contribute upstream as I have to cut-n-paste the source from the IDE back into my fork on github to create a pull request.

Am I missing something here?

tagging @slagle @johnconstantelo and @brianwilson for advise

2 posts were merged into an existing topic: How to get updates when new code or version changes from github repo?

Moved this conversation to existing topic.