Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/git-toni/reposplit
- Owner: git-toni
- License: mit
- Created: 2017-04-25T10:00:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-05T13:07:01.000Z (over 7 years ago)
- Last Synced: 2024-04-09T20:04:21.479Z (7 months ago)
- Topics: chrome-extension, code, editor, mobx, react, viewer
- Language: JavaScript
- Homepage:
- Size: 24 MB
- Stars: 49
- Watchers: 3
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Repo Split
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.