Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move API contracts and definitions from GitExtensions repo #31

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

RussKie
Copy link
Member

@RussKie RussKie commented Dec 7, 2023

The initial move of all shared contracts and helper API from gitextensions/GitUIPluginInterfaces.

No functional changes except of changes of namespaces. This is something I expect us to iterate on before we settle on the structure.

Git Extensions repo and all plugins will have to consume the NuGet package in order to interface with the app, and the plugins will no longer need to download the full app and reference individual app's assemblies in order to build a plugin.

@RussKie RussKie requested review from a team December 7, 2023 07:54
@RussKie RussKie force-pushed the move_contracts branch 2 times, most recently from a2bc627 to e544c33 Compare December 7, 2023 10:27
@RussKie RussKie marked this pull request as draft December 7, 2023 10:58
@RussKie
Copy link
Member Author

RussKie commented Dec 7, 2023

This shape appears to be sufficient to update GitExtensions.PluginManager plugin, see gitextensions/gitextensions.pluginmanager@a2aff39

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant