RepoTower

Documentation

Why do I need to install multiple Github apps?

RepoTower features are organized into modules. Each module is a separate GitHub app.

To be able to use that module, you need to install the corresponding GitHub app in your GitHub account or organization. While this may seem like a hassle, it allows you to control exactly what permissions you grant to RepoTower. For example, you might want to use our Action Insights on all your repositories as it has no access to the code, but use our upcoming Dependency Rules module only on a few repositories as it need access to the code.

It also means it is easier for you to understand how those permissions are used. We all have experienced mobile application asking for to get access to our contacts or your location leaving you wonderering why they need that. This experience sucks and we don't want to do that to you.