what is the best way to do this? SwamSync with github, or is there another way?
I can’t get swamsync to work, had to change the framwork from .Net core to NETFramework, but Rhino 8 just crashes and shutsdown every time I try to use the plugin.
What do you need any plugin for? If you want to version control files, you can use any version control system. For Git in particular use any GitClient (SourceTree, Github Desktop etc) for synchronising (… use the Git CLI). Note that Github limits upload of larger files and Git is not suited to deal with large data. You either need a different versioning tool, or you additionally use GitLFS. If you use .ghx instead of .gh for you files, you even see the diff of your definitions.
I’ll take a look at ghx files, because that is the problem with binary files, you can’t see the difference in the defitions, may as well use onedrive.
and is not great to collaborate with different people working on the same definition