GithubHelp home page GithubHelp logo

niburhsoj / metrogit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yamazaki93/metrogit

0.0 0.0 0.0 21.01 MB

A git visualization tool that's more than just git

License: MIT License

JavaScript 18.12% TypeScript 57.03% CSS 9.68% HTML 15.10% PowerShell 0.03% Shell 0.05%

metrogit's Introduction

Metro themed Git UI

MetroGit is a native desktop git app with JIRA, AppVeyor and other tools integrated into one consistent UI. So no more switching windows and jumping between browser tabs ๐Ÿค“. More integration and feature still yet to come...

alt text

Feature Highlight

  • Subway map style git visualization with commit details
  • Basic repo operations (pull, push, commit, stash, pop, create branch)
  • JIRA integration with native UI
  • Map integrated AppVeyor build status with periodic update and on-demand log download
  • Credential caching with Windows Credential Manager (through keytar)
  • Repository specific settings

Built On

This app is built with some really awsome frameworks, including:

Feathericons

Getting Started

Downlading and Installation

Github Releases

To start using this app, go to Releases, download and run the latest setup.exe or dmg and off you go.

Building

This app is built on: NodeJS 8.10

To build this from the scratch, global dependencies electron-builder and @angular/cli is needed.

  • You can install global dependencies via npm install -g electron-builder @angular/cli

After installing correct dependencies, do the following.

  1. Clone this repo
  2. cd into this repo, yarn install
  3. cd app/frontend
  4. yarn install
  5. cd ../.. back to project root directory
  6. .\build.ps1 (for windows) or .\build.sh (for Mac)
  7. The output is in dist folder

Support this app

Hi there, if you like this app, find it useful or just like this subway map, I'd loved to hear your feedback and experiences, you can share them with [email protected]

Also, please consider Buy me a teaBuy me a tea, I live on black tea basically ๐Ÿ˜‰

Or, alternatively

BTC: 3CAgw9vNPNXHR1YaWmJe98DDiTqdgKkv8Y

ETH: 0xea96AA397a799E77f5991A2568099698329C3D39

FAQ and Issues

Checkout the Wiki FAQ Page for frequently asked questions. If you've found a bug, security issue or want to suggest a feature, feel free to post them to the Issues section (please search for existing issues and FAQ before posting new ones ๐Ÿ™‚)

Contributing

Interested in contributing? Please read our Contributing Guide and Code of Conduct

License

MIT ยฉ Ming-Hung (Michael) Lu

metrogit's People

Contributors

yamazaki93 avatar theryanshan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.