Hình ảnh biểu trưng của mục cho Diff Navigator for GitHub

Diff Navigator for GitHub

deanattali.com
5,0(

3 lượt xếp hạng

)
Tiện íchCông cụ nhà phát triển122 người dùng
Mục nội dung nghe nhìn 5 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 1 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 2 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 3 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 4 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 5 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 1 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 1 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 2 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 3 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 4 (ảnh chụp màn hình) cho Diff Navigator for GitHub
Mục nội dung nghe nhìn 5 (ảnh chụp màn hình) cho Diff Navigator for GitHub

Tổng quan

GitHub Diff Navigator allows you to easily navigate through the changes in a file that has been edited on GitHub.

Code available at: https://github.com/daattali/github-diff-navigator-extension/ Description ========= This is a Chrome extension that allows you to easily navigate through the changes in a file that has been edited on GitHub. You may have noticed that after editing a file through GitHub and previewing your changes, there is no easy way to navigate through the changes in a nice "next/previous change" manner. Most file formats only show the lines that were changed and several surrounding lines, so it's usually not a terrible inconvenience, but for any markdown document (.md) the situation is different. GitHub shows the entire markdown document when previewing the changes made, which means that if you're making a few tiny edits to a large document, it's very hard to find those edits and see what's changed. Rmarkdown (.Rmd) documents behave similarly, and potentially other markdown-type documents as well. Enter: GitHub Diff Navigator. Motivation ========= The idea for this extension came when I was reading through Hadley Wickham's Advanced R book. Every time I found a few typos in a chapter (which is a single markdown document), I would edit it on GitHub and make a pull request. To make sure I didn't make an idiot out of myself, I wanted to double-check my edits in the Preview tab, but I noticed the problem described above. I didn't trust my eyes in finding the few edits in such large files, and I ended up using the DOM + JavaScript console to help me find where the edits were. Then I decided that playing in the JavaScript console wasn't hardcore enough and I decided to spend the next two days making an extension that will help me find such changes quickly in the future. Features ========= - GitHub Diff Navigator is non-intrusive and will only show up when looking at the Preview of edits made on a file using GitHub. - GitHub Diff Navigator will not take up any resources or show up in Chrome's Task Manager when you don't have a valid GitHub edited page open. - Works with multiple GitHub tabs that are open simultaneously (every time you switch tabs, the extension will update to show you the edits in that tab). - Automatically detect whether the file being edited is markdown-type or not, and seamlessly works for both. - Clean and intuitive UI with helpful messages shown when no edits are found. Disclaimer ========= I would not advise using my code as a template or resource for learning how to write Chrome extensions. I learned how to write the extension and fully built it within two days, so I'm not sure what the best practices are and how to properly organize the code. It was just an excuse to test out how Chrome extensions work. I also left a little bit of ugly code in there -- please dont judge :)

Chi tiết

  • Phiên bản
    1.0
  • Đã cập nhật
    28 tháng 4, 2023
  • Kích thước
    43.72KiB
  • Ngôn ngữ
    English
  • Nhà phát triển
    Trang web
    Email
    dean@attalitech.com
  • Người bán phi thương mại
    Nhà phát triển này không tự nhận mình là người bán. Đối với người tiêu dùng ở Liên minh Châu Âu, xin lưu ý rằng các quyền của người tiêu dùng không được áp dụng trong hợp đồng giữa bạn và nhà phát triển này.

Quyền riêng tư

Nhà phát triển đã công bố rằng sản phẩm này sẽ không thu thập hoặc sử dụng dữ liệu của bạn

Nhà phát triển này tuyên bố rằng dữ liệu của bạn

  • Không được bán cho bên thứ ba, ngoài những trường hợp sử dụng đã được phê duyệt
  • Không được sử dụng hoặc chuyển nhượng cho các mục đích không liên quan đến chức năng chính của mặt hàng
  • Không được sử dụng hoặc chuyển nhượng để xác định khả năng thanh toán nợ hoặc phục vụ mục đích cho vay

Hỗ trợ

Nếu bạn có câu hỏi, ý kiến đề xuất hoặc gặp vấn đề, vui lòng mở trang này bằng trình duyệt dành cho máy tính để được trợ giúp

Các ứng dụng của Google