Installing Depfu on a repo

Depfu is a GitHub App. That means we integrate directly with your Github organization via the GitHub API and there is nothing for you to install or add to your project. Everything is done on github.com.

With GitHub Apps you have fine grained control on what organization and repo you install Depfu on, so you can easily test Depfu on a single repo without giving us access to everything.

1. Authenticate with GitHub

The first step is to authenticate on Depfu with your personal Github account. At this step we don't get any access to any of your repos yet, it just allows us to see if you already installed Depfu on any of your organization.

2. Select a GitHub organization

After that we redirect you to the Depfu App installation page, where you first select an organization or personal account (if you can't find your org, that box is fixed height and scrollable):

3. Select a repo

Now you select the repos you want to install Depfu on. Make sure to only select individual repos and not "All repositories", as we wouldn't know on which of your repos you want Depfu to be active. Click into the text field and start typing your repo name.

4. That's it

Once you selected the repos on Github, Depfu gets notified in the background and we'll start our machinery. If we encounter any problems with your repo, we'll open a Github issue on that repo. Otherwise you'll start seeing pull requests coming in after a few minutes.