devlooped / CredentialManager

Packages the official Git Credential Manager cross-platform credential store implementation supporting Windows, macOS and Linux for use as a NS2.0 library with no UI or external dependencies.
https://clarius.org/CredentialManager
MIT License
9 stars 0 forks source link

Convert to NS2.0 implementation, strip all unused stuff from gcmcore #93

Closed kzu closed 5 months ago

kzu commented 5 months ago

Currently, we need to align with the GCM core implementation, including target framework (which they are at 7.0 right now).

This limits the usefulness and portability of this library, and is actually not necessary. The relevant code from gcm can be stripped from all platform-dependant (i.e. UI and other stuff) that's relevant for the full GCM product, but not for its use a simple credential store that's compatible with it.

We can leverage dotnet-file sync to selectively bring the code we need and target NS2.0 exclusively. This would make the code truly portable for library usage, and self-contained.

Back this issue Back this issue