# Fido

Fido is a terminal community app for GitHub repositories.

Launch it inside a repo and Fido opens that repo's community board. Launch it anywhere else and Fido shows the repo communities you have joined.

## Installation

```bash
cargo install fido
```

## Quick Start

```bash
fido
```

Login with GitHub or try a test user. Press `?` for help.

## Features

- **Repo communities** - Open the board for the GitHub repo in your current directory
- **Home mode** - Browse communities you have joined
- **Threads and channels** - Talk inside the repo context
- **Direct messages** - Message other developers
- **GitHub auth** - Login with your GitHub account
- **Keyboard-driven** - `j/k` to navigate, `u/d` to vote, `n` to post

## Key Controls

- `Tab` - Switch tabs
- `j/k` or arrows - Navigate
- `Enter` - Open a community from Home mode
- `i` - Open community settings
- `u/d` - Upvote/Downvote
- `n` - New post
- `?` - Help
- `q` - Quit

## Documentation

For detailed documentation, troubleshooting, and contributing guidelines, see the [GitHub repository](https://github.com/ianjamesburke/fido).

## License

MIT
