Skip to content

Visualize your git workflow in a whole new way! πŸ“ˆπŸ“Š:bulb:

Notifications You must be signed in to change notification settings

martinkwan/gitcentral

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Git Central

A git visualizer app that lets users review their Github repositories as clean, intuitive, metro-style diagrams. We hope to give our users a greater understanding of their Git workflow and ultimately empower them to be confident in future decision-making.

Table of Contents

TechStack Setting Up the Dev Environment Starting the App System Architecture Credits License

TechStack

React / Redux Material-UI Node.js / Express Webpack / Babel

File Structure

.
β”œβ”€β”€ example                
β”œβ”€β”€ img                 
β”œβ”€β”€ server                 # HTML and server files
β”œβ”€β”€ src                    # Front-end (React) files
β”œβ”€β”€ style                  # CSS
β”œβ”€β”€ test                   # Mocha tests
β”œβ”€β”€ .babelrc
β”œβ”€β”€ .eslintrc
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md
β”œβ”€β”€ _CONTRIBUTING.md
β”œβ”€β”€ package.json
└── webpack.config.js

Setting Up the Dev Environment

*Install Dependencies [ ] Navigate to the root directory and run β€˜npm install’

Starting the App

Please follow the β€˜Setting Up the Dev Environment’ instructions before starting the app

  • From the root directory, run npm start to start the server
  • Navigate to localhost:8080

System Architecture

System Architecture

Contributing

Please see _CONTRIBUTING.md.

Credits

Special thanks to Allen Price, Zak Golding, and Nathaniel Schwab.

License

MIT

About

Visualize your git workflow in a whole new way! πŸ“ˆπŸ“Š:bulb:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.1%
  • Other 0.9%