https://github.com/papermana/fixup-dog
Github app that's a watchdog for fixup commits in your PRs!
https://github.com/papermana/fixup-dog
fixup git github-app probot
Last synced: about 2 months ago
JSON representation
Github app that's a watchdog for fixup commits in your PRs!
- Host: GitHub
- URL: https://github.com/papermana/fixup-dog
- Owner: papermana
- License: isc
- Created: 2018-09-09T16:15:07.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-09T16:37:29.000Z (almost 8 years ago)
- Last Synced: 2025-05-16T19:09:51.812Z (about 1 year ago)
- Topics: fixup, git, github-app, probot
- Language: JavaScript
- Size: 26.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# fixup-dog
> A GitHub App built with [Probot](https://github.com/probot/probot) that's a watchdog for fixup commits in your PRs!
What are fixup commits? It's very simple — just read [this](https://dev.to/smichaelsen/fixing-git-commits---you-always-did-it-wrong-4oi2).
Fixup commits are awesome but you may forget you have some and merge your branch without squashing them. In an ideal world, Github would autosquash on merge but that doesn't happen. So we can use this app.
Remember to add fixup-dog where it says "Require status checks to pass before merging" in section "Branch protection rules" in your repo's settings.
## Setup
```sh
# Install dependencies
npm install
# Run the bot
npm start
```
## Contributing
If you have suggestions for how fixup-dog could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the [Contributing Guide](CONTRIBUTING.md).
## License
[ISC](LICENSE) © 2018 Dominik Rowicki