# Contributing Overview So, you're interested in contributing to Tachi? Awesome! All help is appreciated. But, what *can* you contribute, and where can you help out? ## What does Tachi need? Contrary to what you might already think, contributing to Tachi actually has remarkably little to do with code. The primary Tachi maintainer (henceforth referred to as `zk`, because that's their name) deals with the core of the codebase; things like importing scores, adding new features and most of the UI work is handled by them. Tachi actually doesn't really have a shortage of people who can write good code, and the core of the codebase feature-wise is maintainable entirely by `zk` comfortably. What **isn't** possible to maintain, is the sheer amount of things going on in every game! `zk` cannot reasonably keep track of all the games we support and everything that's going on in them. That's where you step in - people who actually actively *play* games on Tachi! By letting `zk` know about things going on in your game - and even contributing things yourself - you help make their life easier and Tachi's support for your favourite game even better! ## Sounds good. Awesome! Start with the [Setup](./setup.md) guide. This will get Tachi running on your local PC, so you can test all your changes.