Skip to content

Commit 432ad0e

Browse files
authored
Merge pull request #81 from gitextensions/maraf-patch-1
Update README with binding information betweeen PluginManager and Ext…
2 parents 596a0af + da335a5 commit 432ad0e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ As a standalone application, PluginManager supports these command line arguments
2121
- `--selfpackageid` (optional) - A package id to indicate which package should be treated as a package for self update.
2222
- `--dependencies` (optional) - A comma separated list of package ids and versions that are required in package to be compatible (Eg. `GitExtensions.Extensibility-v3.0,TestA,TestB-v1`).
2323
- `--monikers` (optional) - A comma separated list of .NET framework monikers to filter package content during extraction (Eg. `net461,netstandard2.0`).
24-
- `--processnamestokillbeforechange` - A comma separated list of process names to be killed before any changes being processed (it is used to kill all instances on Git Extensions before installing/uninstalling dlls, that might be locked).
24+
- `--processnamestokillbeforechange` - A comma separated list of process names to be killed before any changes being processed (it is used to kill all instances on Git Extensions before installing/uninstalling dlls, that might be locked).
25+
26+
### Binding between GitExtensions.PluginManager and GitExtensions.Extensibility
27+
28+
The plugin defines a required dependency on `GitExtensions.Extensibility` (see [Plugin.cs#L55](https://github.com/gitextensions/gitextensions.pluginmanager/blob/master/src/GitExtensions.PluginManager/Plugin.cs#L55)) which filters out packages that are not meant as plugins for Git Extensions. The idea is that by selecting minimal version, we limit plugins targeting a specific Git Extensions version. Each version of Git Extensions that is not compatible with the previous one in terms of plugins, should increment a Major version (before we stabilize GitExtensions.Extensibility, we are incrementing Minor version).
2529

2630
### Icons
2731

0 commit comments

Comments
 (0)