A touchscreen-friendly git client and code editor.
Features
- Git operations:
- clone, commit, fetch, pull, merge, push, file history, add/remove remote ...
- supports github, gitlab, gitee and your self-hosted git services;
- various authentication: oAuth, token and SSH key;
- sync submodules;
- Text editor:
- syntax highlighting;
- auto-complete for Python, javascript/Typescript, HTML;
- simple and fast text search;
- touchscreen-friendly;
- preview html and markdown documents;
- Working together with other apps:
- open file system, can be opened in files and other apps;
- can open repositories created by other apps as well;
- Able to run code directly in a few programming languages including Python, javascript/typescript;
This git client makes it easy to clone public/private repos into the local file system (very handy if you have other Apps that use the built in Files App to discover files). Shumin is very open to bug reports & feature requests (eg. The recent work to add support for git submodules).
It doesn’t have every git feature under the sun (yet); however it works great at pushing/pulling latest changes, displaying conflicts, branch management and text editing. ie. It’ll cover the majority of use cases you will want to tackle on a mobile device.