nbdime icon indicating copy to clipboard operation
nbdime copied to clipboard

Try to get nbdime used by github

Open vidartf opened this issue 8 years ago • 9 comments

vidartf avatar Jan 17 '17 16:01 vidartf

Hi @bkeepers,

I enjoyed meeting you at the wont_fix unconference at GH a couple of weeks ago. It was a lovely event, and I like GH's direction with opensource.guide (I shared with hundreds of students at Hack Illinois this past weekend).

I wanted to follow up on a conversation with Lee and others about possibly seeing if GitHub could incorporate nbdime for diffing Jupyter/IPython notebooks that GitHub renders. Would you mind pointing us in the right direction of who/where we should formally share this request with at GH?

Thanks :smile:

Carol

cc/ @minrk @vidartf

willingc avatar Mar 01 '17 16:03 willingc

Is it possible to create a JavaScript extension for Github? One of the ways to do this is to fetch diff data via API, and just provide a GUI on top of Github. This way we're not dependent on Github implementing this feature, and we can also support multiple vendors, e.g. Gitlab.

sixers avatar Mar 06 '17 12:03 sixers

Hey @willingc, it was great to meet you too!

[email protected] is the best place to send feature requests. Our support team does a great job of cataloging feature requests so our engineering teams can see them.

bkeepers avatar Mar 06 '17 16:03 bkeepers

Thanks @bkeepers for the direction. We'll send it over formally (though I think it has been raised in some informal talks already).

willingc avatar Mar 06 '17 18:03 willingc

For what it's worth, I added a comment to this thread over on Gitlab, since there are efforts underway there to try to get a basic notebook viewer implemented. It could be that @vidartf or @sixers above could enhance the conversation over there and discuss the possibilities of gitlab being able to leverage the nbdime accomplishments.

Analect avatar Mar 14 '17 21:03 Analect

FYI. Basic implementation for viewing notebooks has been added to master on Gitlab here. Still may be worth engaging with them to get nbdime working on that platform.

Analect avatar Mar 28 '17 21:03 Analect

Any progress on this? Having the ability to diff ipynb files in GitHub PRs would be huge.

orionr avatar Jan 17 '18 19:01 orionr

There is now a GitLab issue for adding rich diff support to notebooks.

joelostblom avatar May 23 '18 23:05 joelostblom

I built ReviewNB GitHub App for Jupyter notebook code reviews. More about it here.

It renders visual diffs for notebook commits and pull requests & lets you write comments to discuss changes. Comments are ultimately posted back to GitHub PR for storage.

screenshot 2018-10-23 at 12 44 04 pm

amit1rrr avatar Oct 29 '18 07:10 amit1rrr

https://github.blog/changelog/2023-03-01-feature-preview-rich-jupyter-notebook-diffs/

gwincr11 avatar Mar 01 '23 20:03 gwincr11

Huzzah!

minrk avatar Mar 08 '23 08:03 minrk

Congrats and thanks for building a cool tool. Hope to meet you at Jupyter Conf.

gwincr11 avatar Mar 08 '23 14:03 gwincr11