Bacon is developed by Denys Séguret, also known as Canop or dystroy.
Major updates are announced on Mastodon : @dystroy@mastodon.dystroy.org and BlueSky: @dystroy.bsky.social
The logo has been designed by Peter Varo.
Sponsorship
Bacon is free for all uses.
If it helps your company make money, consider helping me find time to add features and to develop new free open-source software.
I’m also available for consulting or custom development. Head to https://dystroy.org for references.
Chat
The best place to chat about bacon, to talk about features or bugs, is the Miaou chat.
Issues
We use GitHub’s issue manager.
Before posting a new issue, check your problem hasn’t already been raised and in case of doubt please come first discuss it on the chat.
If bacon didn’t understand correctly the output of a cargo tool, it may also be useful to have a look at the log (see below) and at the analysis export, which you normally find in a bacon-analysis.json file on hitting ctrl-e.
Log
When something looks like a bug, I need both to know the exact configuration (OS, terminal program, mainly) and to have the log.
The log can be obtained this way:
- start bacon with
BACON_LOG=debug bacon - do the action which seems not to properly work, and nothing else
- quit bacon
- go to the chat (or the GitHub issue if you already made one) and paste the content of the
bacon.logfile
Contribute
If you think you might help, as a tester or coder, you’re welcome, but please read Contributing to my FOSS projects before starting a PR.
Don’t open a PR without discussing the design before, either in the chat or in an issue, unless you’re just fixing a typo. Coding is the easy part. Determining the exact requirement and how we want it to be done is the hard part. This is especially important if you plan to add a dependency or to change the visible parts, eg the launch arguments.
This documentation…
… needs your help too.
Tell me what seems to be unclear or missing.
Or for simple corrections, head to the source