littlebee / git-time-machine

Atom package that allows you to travel back in commit history
MIT License
1.12k stars 36 forks source link

add this to vscode? #127

Open tnrich opened 6 years ago

tnrich commented 6 years ago

Hey there!

This is definitely one of my favorite atom packages. So well executed!

I have been using vscode recently and was wondering if you knew if it were even possible to implement it as an extension there. If it is possible, it would be awesome if you made it!

Lemme know!

littlebee commented 6 years ago

I think it should be possible assuming I can get D3 working in their electron environment. I was pleasantly surprised to see MSFT using electron and npm. Several people on my team have switched from sublime or atom to vscode, maybe one of them would be willing to do the fork and port.

Let me get v2 for Atom released and I'll take another look.

tnrich commented 6 years ago

@littlebee any update on this one? I only ask because I really love your atom package and want it oh so badly for vscode.

c0debreaker commented 6 years ago

I quite agree with what everyone said! This needs to be ported to VSCode! It's one of the best plugins I'm using.

TrevorSayre commented 5 years ago

@littlebee anything we can do to help get this ported?

tnrich commented 5 years ago

@littlebee it looks like v2 is out for atom :) I second @TrevorSayre in asking if there is anything that we can do to help this module get ported over?

littlebee commented 5 years ago

@tnrich, or.... What if git-time-machine could handle directories and provide the same kinda functionality by directory, author.... What would that look like? ;) I have some thoughts, but yeah I would love some help with it:

https://git-temporal.github.io/git-temporal/docs/design/git-temporal-teaser.mp4

The idea is to host this in a WebView in VSCode. I have most of the functionality done and a few bugs for the webview content in the form of a react + redux UI that gets data from a REST service that scrapes git commit information.

The [rest service]() is crude, slow and could use some loving. The code editor integrations still need to be done. I'll invite everyone on the thread to the github org.

Instuctions for running the demo above locally are on the mono repo's README.md. Oh yeah, documentation as always is lagging and could use some more work. :)

littlebee commented 4 years ago

Probably just in time for everyone to start switching to the next code editor flavor. Don't worry, I future-proofed it this time. :)

This is a thing, https://marketplace.visualstudio.com/items?itemName=bee.git-temporal-vscode

πŸΎπŸŽ‰πŸŽŠπŸ₯³

Please download, use, provide feedback, ... and all of the things. All contributions to the code are welcomed and almost no PR will be refused.

No donations wanted; just stars and kind words.

We are looking for volunteers to do the Atom integration. I am not currently using Atom as my full-time editor and don't think I could do it justice.

Happy new decade,

-bee

c0debreaker commented 4 years ago

It's looking great so far! Thank you @littlebee !

tnrich commented 4 years ago

Can't wait to try it out! Thanks!!

On Sun, Jan 19, 2020, 10:56 AM c0debreaker notifications@github.com wrote:

It's looking great so far! Thank you @littlebee https://github.com/littlebee !

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/littlebee/git-time-machine/issues/127?email_source=notifications&email_token=AAU2U4LMEGC6ZHCTINQT45TQ6SO4BA5CNFSM4D4AN4BKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJKZQXA#issuecomment-576034908, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2U4MXMM4WPDPBGDCV2ZLQ6SO4BANCNFSM4D4AN4BA .

c0debreaker commented 4 years ago

Here you go. I made a video of Git Temporal in action! 😊😍

https://youtu.be/w-nkzSfA5aY

On Sun, Jan 19, 2020 at 1:36 PM Thomas Rich notifications@github.com wrote:

Can't wait to try it out! Thanks!!

On Sun, Jan 19, 2020, 10:56 AM c0debreaker notifications@github.com wrote:

It's looking great so far! Thank you @littlebee https://github.com/littlebee !

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/littlebee/git-time-machine/issues/127?email_source=notifications&email_token=AAU2U4LMEGC6ZHCTINQT45TQ6SO4BA5CNFSM4D4AN4BKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJKZQXA#issuecomment-576034908 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAU2U4MXMM4WPDPBGDCV2ZLQ6SO4BANCNFSM4D4AN4BA

.

β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/littlebee/git-time-machine/issues/127?email_source=notifications&email_token=AA43Z6YMSGNRLEGGF7ESY7TQ6STTXA5CNFSM4D4AN4BKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJK2N4Q#issuecomment-576038642, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA43Z67TA2VJTVMGMWMVUSDQ6STTXANCNFSM4D4AN4BA .