Narratives
3 ratings
)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.
Het ShahMar 25, 2024
A must-have for code reviews!
Andrew WMar 21, 2024
Epic!
Maahir GuptaMar 20, 2024
Very useful!
Details
- Version0.0.2
- UpdatedMarch 23, 2024
- Offered byRyan Ehrlich
- Size247KiB
- LanguagesEnglish
- Developer
Email
rehrlich@uwaterloo.ca - Non-traderThis 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
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