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

Suggestion: Use preexisting Git web viewers to make remotes feel more authentic #337

Open
sahansk2 opened this issue Jan 28, 2021 · 0 comments

Comments

@sahansk2
Copy link
Contributor

I am not sure where to put this post, but I will put it here.

I have been looking for a long time for git web viewers that could integrate easily with Git Gud to best emulate the "GitHub" experience, while still being fully local. This would mean that it would have to be callable programmatically, and it shouldn't serve to be a full GitHub replacement (i.e. Pagure, Gogs, Gitea were off the table, since they need a full database on the backend). It would also ideally be in Python, since Python calls Python best, I think.

The best I've found is Klaus: https://github.com/jonashaag/klaus
The interface is different from GitHub, but it close enough that I think that people could still benefit from practicing with it. I've tried to call it programmatically in my own personal experiments but there's something weird about the entrypoint that doesn't let me call it (I think it doesn't use __main__.py for its entrypoint, which messes up runpy, which is how I was calling it).

The license also seems very similar to MIT, with an exception for the logo. So there should not be any trouble in integrating it into this project if we have to roll our own distribution out.

Thoughts?

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

No branches or pull requests

1 participant