Skip to content

Support

Contact details

As mentioned on several pages, you can contact me through email on james@firefly-iii.org.

My PGP key is mentioned on Keybase.io. The fingerprint is 90F5 46F1 3B81 B67A 1BAA 5DDD C169 61E6 55E7 4B5E. You can verify my key.

Use the following channels for support, feature requests or bug reports:

Please note that Firefly III's is licensed under the GNU Affero General Public License v3.0 (or later).

Support the development of Firefly III

If you like Firefly III and if it helps you save lots of money, why not send me a dime for every dollar saved! 🥳

OK that was a joke. If you feel Firefly III made your life better, consider contributing as a sponsor. Please check out my Patreon and GitHub Sponsors page for more information. Thank you for considering donating to Firefly III!

Roadmap and release schedule

Check out roadmap.firefly-iii.org.

Contributing code

I am always interested in expanding Firefly III's many features. I always want to fix the many bugs there are.

Open a ticket in the main Firefly III repository or drop me a line in case you find anything you want to see fixed.

If you see a bug, and your response is to open a PR, please describe the bug and its fix very carefully. When your fix requires a lot of changes, please let me know beforehand.

I cannot accept new features out of the blue. Please first discuss the change you wish to make via issue, email, or any other method.

Developer certificate of origin

Please read the developer certificate of origin and agree and comply with it.

Rules

  • I can only accept pull requests against the develop branch, never the main branch. If a repository does not have a develop branch, this rule does not apply,
  • Your code will be licensed under the current Firefly III license.

Contributing text and documentation

If you see a spelling error, grammatical error or a weird translation in your language, please join our CrowdIn project. There, you can submit your translations and fixes. The GitHub repository will download these automatically, and they will be included in the next release.

Know that I am always open for rewrites and more clarity in the documentation, but I will not accept changes that people can Google themselves already. For example, do not submit text that explains how to set up Docker. Or how to install PHP.

Any documentation you write or fix must be checked for correct spelling. If you correct my spelling or grammar, you don't make mistakes of your own.

Is your language not listed? You can send your language to me by email or open a ticket on GitHub.

Rules

  • Read Google's guidelines for inclusive documentation.
  • It's "Firefly III". Nothing else will be accepted.
  • Do not use terminology like "just", "simple", "easy", or "all you have to do".
  • Be informal and encouraging.
  • Never be angry in your tone of voice when writing.

Credits

Firefly III uses the following libraries and tools:

Docker

The Docker guide would not have been possible without schoentoon, elohmeier, patrickkostjens, pcrash7, jleeong and many others who have gracefully contributed.


Last update: 2023-03-26