Getting started

Start using Fervio with GitHub

Read steps 1 to 5 in order and you will have your first map in about ten minutes. Steps 6 to 9 cover organizations, other people, what to do when something is missing, and leaving. Linear works almost the same way, and the differences are noted where they matter.

Before you start

1. Sign in

Open fervio.co/app and choose GitHub. The GitHub install screen appears once, then you land back in Fervio.

GitHub's install screen for Fervio, asking where to install it
Pick your account or an organization. The next screen lists the four permissions: read and write issues, read repository names, read organization membership, read email addresses. Reading source code is not among them.

The same screen is where you choose which repositories to share. All of them, or one. Repositories you leave out stay invisible to Fervio. You can add more later.

The permissions are fixed on the GitHub App and listed on the permissions page. However you sign in, the permissions are the same four. Only the repository list changes.

2. Check the connection

Signing in lands you on the space list. Open settings from the menu under your name and confirm the connection is listed. GitHub and Linear are separate products, with separate accounts.

The connections list in Fervio settings
Connections belong to one person. Fervio never runs on someone else's connection.

3. Create your first map

A space holds the maps for one connected account. A map lays out the issues from the repositories you pick. Start from “+ Add board” in the space heading.

The Fervio map list
Maps always live inside a space. There is nowhere else to put them.

The wizard asks in this order.

The repository picker in the Fervio wizard
Journeys, steps and releases match across the repositories you picked, by name.

Open the board and every open issue in those repositories is already on it. Closed issues show up only if they carry a Fervio label. Anything you have not sorted yet sits in the unassigned column.

A map right after it is opened
The moment you connect, all of your work is on screen.

4. Labels hold the backbone

A story map is a backbone across the top and cards underneath. Fervio keeps that backbone on the issues themselves, as labels.

Fervio creates them. You never make them by hand. The prefix keeps them apart from the labels you already use.

Fervio labels on a GitHub issue
They are labels, so they show on the issue in GitHub. They stay there if you stop using Fervio.

Rename one of these labels in GitHub and the backbone disappears in Fervio. It matches on the name. Only the column order has nowhere to live in GitHub, so Fervio keeps that part.

A card's state is whether the issue is open or closed. Closed issues stay on the map only while they carry a step label, so finished stories keep their place.

On Linear the same two levels come from initiatives and projects, so there is nothing to create.

5. Milestones make the release rows

The bands that cut across the map are the releases you are shipping. Fervio reads them from GitHub, so you create them there, on the Issues tab of the repository.

The GitHub milestones list
Milestones become the release rows, ordered by due date.

Fervio reads them and moves cards between them. It never deletes one. Milestones are yours. Fervio creates one in exactly two cases: when you press “+ Release” on the map, and when a map reads several repositories and you drag a card into a release row its own repository does not have yet. Fervio then creates the same milestone there, so the row means the same thing in every repository.

6. Using an organization's repositories

This is where people get stuck. Only an organization owner can share the organization's repositories. If you are not one, the install screen lets you send a request.

GitHub Apps in an organization's settings
Only the repositories the owner picked reach Fervio. The rest never arrive.

7. Bringing other people in

Open the board, press Share, and add people there. Only the board's owner can add someone, change a role, or remove anyone. A board opens only for someone who has all three of these.

Fervio sends no notification, so send them the board link yourself. Every board keeps its own member list, so adding someone gives access to that board and no other. You choose whether they come in as an editor or a viewer. Editing also needs write access to the issues on GitHub, and the free plan caps how many people can edit one board.

Remove someone from the same list and they lose access at once. Their other boards and their access on GitHub are untouched. If GitHub takes that access away instead, the board closes the next time they load it.

For anyone without a GitHub account, open Share and set Link access to “Anyone with the link (view only)”. Whoever holds that URL opens a snapshot of the map without signing in. Treat the URL itself as the password. Links expire after 90 days, and the board's owner can revoke every link at once.

The Share window in Fervio
A snapshot of the map as it stood when you published the link.

8. When something is missing

What you see Why What to do
A repository is not in the list It was not shared with Fervio. Add it in Fervio's GitHub settings. For an organization, see step 6.
An organization is not in the list Fervio is not installed there yet. See step 6. It stays hidden until an owner installs it.
There are issues, but the map is empty Every issue in that repository is closed. Open issues appear. Closed ones stay only while they carry a step label.
A column vanished A fervio-step/ label was renamed in GitHub. Restore the label name, or rebuild the column in Fervio.
No release rows The repository has no milestones. Create them on the Issues tab (step 5).
Cards move but nothing saves GitHub gives you read access, not write access to issues. Ask for write access to the repository. Fervio mirrors GitHub and cannot grant more.
Everything is read-only You are over the free plan's map limit. Choose which maps stay editable in settings, or move to the paid plan. Nothing is deleted.
A Linear map will not open It belongs to a workspace you have not connected. Connect that workspace in settings. You can connect several at once.
Cards stop at 2,000 The 2,000-card limit is what keeps dragging smooth. Narrow what the map reads, or split the repositories across two maps.

9. Leaving

Deleting a map removes its column order, its member list and its published snapshots from Fervio. Issues, labels and milestones in GitHub are untouched. The labels Fervio created stay too. Delete them from GitHub's label settings if you want them gone.

To remove everything, use account deletion at the bottom of settings. Fervio revokes its authorization on the GitHub side (Authorized GitHub Apps). The installation stays on your account or organization; remove it from GitHub → Settings → Applications if you no longer need it.

If you want a copy first, export JSON from settings. The column order exists nowhere else.

Still stuck

Write to support@fervio.co. The person who built Fervio reads every message. Say which row of step 8 comes closest; it saves a round trip.