# gitpro v0.1.0 - Table of Contents

> Browse a GitHub project board from the terminal: search as you type, filter by state, kanban column, label and assignee, and read a card without leaving the shell.

## Pages

- [gitpro](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- Starting up
  - [Gitpro](Gitpro.md): A terminal browser for the issues on a GitHub project board.
  - [Gitpro.CLI](Gitpro.CLI.md): Everything that has to work before the screen is taken over.

- What to show
  - [Gitpro.Filter](Gitpro.Filter.md): What is shown, as data.
  - [Gitpro.Item](Gitpro.Item.md): One card on the board.

- Where it comes from
  - [Gitpro.Git](Gitpro.Git.md): Which GitHub repository the working directory belongs to.
  - [Gitpro.Github](Gitpro.Github.md): The GraphQL half: what a board is, and what is on it.

- Screens
  - [Gitpro.Views.Detail](Gitpro.Views.Detail.md): One card, in full: its title, what is known about it, and its description.
  - [Gitpro.Views.Filters](Gitpro.Views.Filters.md): The switches, as a popup: one group per axis of `Gitpro.Filter`.
  - [Gitpro.Views.Issues](Gitpro.Views.Issues.md): The first and only screen: a search field, the cards under it, a footer.

- Odds
  - [Gitpro.Browser](Gitpro.Browser.md): Opens a URL in whatever this desktop calls a browser.
  - [Gitpro.Window](Gitpro.Window.md): Which row a list that is taller than its box starts drawing at.

