@harrisonhjones I try to understand your use-case. Why do you want to include ignore files outside of the shared folder? How does it save your time or give you practical flexibility?
As Syncthing is not a multi-user sync, you can’t force it on teams anyway. And setting up ignore pattern on two different computer once shouldn’t be a too big hassle?
For me I would like to see:
-
the patterns to follow
.gitignorelogic (more on this issue here). -
Included ignore files should be relative to their own path (instead of from the sync-folder parent) → or
.stignoreshould be placable like.gitignoreeverywhere (they are applied automatically) → no need for include statements -
To have a dropbox-like GUI to select and unselect folder (and eventually files) that would be written to the main-folder
.stignorefile
1+2 together can be simplified by: “stignore should behaves similar to gitignore”.