Setting config

I am trying to figure out how theia configures settings/preferences.
For example the git package, how are settings configured for that package? How are the available configurations set so they show up in the preferences/settings panel?

@mcg1103 thank you for the discussion!

The framework supports PreferenceContribution from which you can contribute preference schemas.

The @theia/git preferences are contributed in git-preferences.ts:

For additional information on preferences you may interested in looking at the documentation provided on the website.

1 Like