Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/git-toni/reposplit

Chrome extension to browse code at Github/Gitlab repositories comfortably
https://github.com/git-toni/reposplit

chrome-extension code editor mobx react viewer

Last synced: 3 months ago
JSON representation

Chrome extension to browse code at Github/Gitlab repositories comfortably

Awesome Lists containing this project

README

        

# Repo Split


Logo


Split code browser for online code repositories

## Demo

## Why?

Often I find myself needing to read several files in a repository at once. And `git clone $repo` feels a bit too much just to have a quick look at the code.

This is the v.0.2 attempt at making code browsing more pleasant :)

Feedback very much appreciated!

## Getting started

1. Install Chrome extension from [url](https://chrome.google.com/webstore/detail/repo-split/ijjekenpnfnppndkdnfmcamnjaiocmgn)
2. Go to any Github repository
3. Click on the **RepoSplit** icon

## Todo
- [x] UI
- [x] Sync with repo
- [x] Syntax highlight via highlight.js
- [x] Max/Min/Close Icons
- [x] Make it Chrome addon
- [x] Sort repo by 1) type 2) name ABCD
- [x] Add empty page text
- [x] Browse non-Master branches
- [x] Chrome button as a toggle for RepoSplit view
- [x] Add Gitlab compat public server
- [x] Incremental tree retrieval for big repos(Gitlab)
- [ ] Incremental tree retrieval for big repos/truncated(Github)
- [ ] Offline storage
- [ ] Add Gitlab compat private servers [issue#6](https://github.com/git-toni/reposplit/issues/6)
- [ ] Add Bitbucket compat
- [ ] Make Firefox extension
- [ ] Tests, hello?
- [ ] Allow Color Themes
- [ ] Live Markdown preview
- [ ] NPanels > 4 ( Long one )
- [ ] Search within repository/files [issue#7](https://github.com/git-toni/reposplit/issues/7)
- [ ] Choose the number of panels ( now it's always 4 ) [issue#8](https://github.com/git-toni/reposplit/issues/8)
- [ ] Themes/font selector [issue#8](https://github.com/git-toni/reposplit/issues/8)

## License

MIT. See LICENSE for details.