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.
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.
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.