fit icon indicating copy to clipboard operation
fit copied to clipboard

Support for other git based version control tools

Open joshuakto opened this issue 1 year ago • 3 comments

I think the best way to add support for other git-based version control tools (e.g., gitea, gitlab, etc.) would be to enable the initialization of the plugin with different fit classes. Each fit class would support a specific git tool (e.g. gitlab), and implement the IFit interface so it will work nicely with the plugin. This way, anyone in the community who would like to contribute to this plugin with a new tool support would be able to do so. https://github.com/joshuakto/fit/blob/8878193d48d866a05dcd78f1599f4af068c69c5b/src/fit.ts#L9 If someone thinks of a better approach, please feel free to suggest them!

joshuakto avatar Mar 10 '24 04:03 joshuakto

Ideally, the support for other git tools will not add to the size of the plugin and would only load the additional scripts as the user selects a new tool (e.g., from default GitHub -> Git Lab), if anyone have any ideas or inspirations from other plugins, please feel free to post them here.

joshuakto avatar Mar 10 '24 04:03 joshuakto

Gitea support as well including self hosting

andrewcrook avatar Mar 25 '24 17:03 andrewcrook

Stale issue message

github-actions[bot] avatar May 25 '24 01:05 github-actions[bot]

I really think this should remain open

andrewcrook avatar Jun 01 '24 22:06 andrewcrook

reopening the issue for discussion

joshuakto avatar Jun 04 '24 08:06 joshuakto

Stale issue message

github-actions[bot] avatar Aug 04 '24 01:08 github-actions[bot]