Item logo image for Narratives

Narratives

5.0(

3 ratings

)
ExtensionTools20 users
Item media 6 screenshot
Item video thumbnail
Item media 2 screenshot
Item media 3 screenshot
Item media 4 screenshot
Item media 5 screenshot
Item media 6 screenshot
Item video thumbnail
Item video thumbnail
Item media 2 screenshot
Item media 3 screenshot
Item media 4 screenshot
Item media 5 screenshot
Item media 6 screenshot

Overview

Narratives: Reorder Files in GitHub PRs

Narratives is an open source extension that improves the way GitHub Pull Requests (PRs) are reviewed by introducing a drag-and-drop interface that allows PR authors to reorder their changed files into a logical order for review. The process is straightforward: - Authors rearrange files as desired, generate a shareable link to the PR, and embed this link in the PR description or send it directly to reviewers. - Reviewers access the PR via this link, and the extension shows the files in the recommended order. - The extension remembers the order for reach PR Narratives has no servers and collects no data, and is fully open source. Source code: https://github.com/Naqu6/narratives-extension Features: Drag-and-Drop Interface: Easily reorder files in a PR using a simple, intuitive drag-and-drop system. Shareable Configuration Link: Generate a custom link to the PR that encodes the new order of files, making it easy to share the preferred sequence. Seamless Integration with GitHub: Designed to work with the GitHub ecosystem, enhancing the existing PR review process without requiring external tools. Easy Application for Reviewers: Reviewers can apply the suggested file order by just clicking on the link, reordering the files as intended by the author. Improves Code Review Efficiency And Quality: By suggesting a review order, authors can guide reviewers through the code in a logical manner, speeding up the review process and reducing the likelihood of bugs missed during review. Flexible and Completely Opt-In: Narratives does not interfere with the review experience for non-Narratives users. Both developers with Narratives and without can seamlessly collaborate on the same PR.

5 out of 53 ratings

Google doesn't verify reviews. Learn more about results and reviews.

Review's profile picture

Het ShahMar 25, 2024

A must-have for code reviews!

1 person found this review to be helpful
Review's profile picture

Andrew WMar 21, 2024

Epic!

2 out of 2 found this helpful
Review's profile picture

Maahir GuptaMar 20, 2024

Very useful!

Details

  • Version
    0.0.2
  • Updated
    March 23, 2024
  • Offered by
    Ryan Ehrlich
  • Size
    247KiB
  • Languages
    English
  • Developer
    Email
    rehrlich@uwaterloo.ca
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps