Gitualize allows you to visualize the changes in a GitHub repository.
- Node 0.12.x
- Postgresql 9.4.x
Running on local machine:
npm install
npm install -g gulp
gulp
node server/server.js
-1. Navigate to travis-ci and click Signup or Signin if you already have an account
-1. Mouseover your Account name on the top right and select Accounts
-1. Enable the checkbox for 'your_github_username/gitpun'
-1. Your Travis CI information can be found at https://travis-ci.org/your_github_username/gitpun upon pushing to your repo
We use PostgreSQL as our RDB.
- Navigate to postgressapp and follow the download instructions
- Open the Postgres App by clicking on the elephant on the top right of your menu bar and selecting open psql
- Type 'CREATE DATABASE gitpun;' and press enter to create your database
- Run 'node index.js' or 'nodemon index.js' from the root directory command line
- The app will navigate to 'postgres://127.0.0.1:5432/gitpun' where 127.0.0.1 is the default localhost and 5432 is the default port
If a repository is not in the database, the server will attempt to make a call to the GitHub API to fetch the repository.
api/user/:username/repo/:repository_name/
Returns a full commit history for the master branch of the repo
api/user/:username/repo/:repository_name?date=:date
Returns a full commit history of a repo's branch (default to master) after a given date
api/user/:username/repo/:repository_name?data=true
Will return the full details of every commit of a repo's branch (default to master)
api/commit/:commit_id
Returns the full details of a commit including lines added and deleted, files changed, and full details about what was changed in the file
- Product Owner: Dani Hu
- Scrum Master: Devon Harvey
- Development Team Members: Alberto D'Souza, Terry Chan
See CONTRIBUTING.md for contribution guidelines.