This repository demonstrates Binfix and what the analysis reports and pull requests look like.
For every push to the default branch, Binfix analyzes the commits associated with that push. Each modified file that Binfix supports is analyzed and reviewed and detailed information about these files are specified in a report. Binfix may propose changes through a pull request, where the files can be reviewed. The user then decides to merge or ignore the pull request.
The result of the analysis is visualized with a status icon after commit titles.
- Check out the checkmarks here.
When you hover over these status icons, you can click on infixbinfix details, which brings you to the analysis report.
- See an example of this report here.
This will show more detailed information about what was found in the files and if changes are proposed. If there are, there will also be a pull request available where the proposed changes are applied.
- View an example pull request here.
If you would like to enable Binfix for your repository as well, follow these steps:
- Install Binfix app on your account.
- Give all or some of the repositories read/write permissions during the installation.
- Add a
.binfix.yml
configuration file to the root of your repository. This is also explained in the additional installation instructions after installing Binfix. - Done!
Every push to the default branch will now be analyzed by Binfix!