https://github.com/deckarep/eazy-duz-it
https://github.com/deckarep/eazy-duz-it
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/deckarep/eazy-duz-it
- Owner: deckarep
- Created: 2015-10-04T21:13:36.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-14T19:07:57.000Z (over 10 years ago)
- Last Synced: 2025-01-24T16:35:41.295Z (over 1 year ago)
- Language: Python
- Size: 624 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Eazy Duz It
===========
### "Boy you should've known by now, Eazy duz it." --Eazy E
Eazy Duz It aims to streamline and simplify the code contribution cycle by allowing you to concentrate more of your time on coding while minimizing the time necessary to contribute changes to the repo. It does this by standardizing the PR templates, to ensure best practices and consistency amongst our varied repos.
## Dependencies
This tool requires the following sub-tools:
* hub (https://hub.github.com/)
```sh
brew install hub
```
* pbcopy/pbpaste
* a Github account
## Usage
```sh
# Navigate to a git repo
cd some/git/repo
# Ensure hub is installed (>= 2.2.0)
hub --version
# Ensure hub can log in (this causes hub to generate a log-in token)
hub browse
```
## Examples
### Pull-requests
This example will automatically create a pull-request, add the PR template and pre-fill out version, README.MD information.
```sh
# On a feature branch, generate a pull-request with a simple title.
./easy-duz-it -pr -t "CORE-267: Adds support for protocol buffers"
```
### Release Tags
This example will generate a pre-release for you automatically
```sh
# After you've successfully merged your topic branch, switch to master and run the following
./easy-duz-it -rt
```