# Software Contributions For now, issues and patches can be filed at <https://github.com/internetarchive/fatcat>. The back-end (`fatcatd`, in Rust), web interface (`fatcat-web`, in Python), bots, and this guide are all versioned in the same git repository. See the `rust/README.md` and `rust/HACKING.md` documents for some common tasks and gotchas when working with the rust backend. When considering making a non-trivial contribution, it can save review time and duplicated work to post an issue with your intentions and plan. New code and features must include unit tests before being merged, though we can help with writing them.