community · chat

outl is built
in the open.

issues are great at tracking a bug and terrible at answering a question. that half of the conversation lives in GitHub Discussions instead, so it doesn't have to become a ticket.

free, you just need a github account, and the maintainer reads it.

what goes where

a chat server that isn't routed is just clutter with notifications.

outl did something wrong and you can reproduce it

github issue

a bug that lives in chat scrolls away. an issue gets a label, a milestone and a commit that closes it.

is this the expected behaviour? am I holding it wrong?

github discussions

half of these turn out to be a keybinding, not a bug. answering takes one message instead of a whole issue thread.

an idea you want to argue about before it's a feature

github discussions, then an issue

shape it in discussions where disagreeing is cheap, then open the issue with the version that survived.

you're stuck building on outl: CRDT, MCP, the format

github discussions

the maintainer reads it. so does everyone else who already hit the same wall.

don't post it in chat or open a public issue. write directly, with "security" in the subject.

contribute

the code is MIT. so is the argument.

outl is rust, one repo, no CLA. every design decision that mattered is written down in an RFC you can read and disagree with before you write a line.

outl community
$ outl community --rules
1. be decent. disagree with the idea, not the person.
2. no spam, no crypto, no recruiting.
3. reproducible bug? open an issue, then link it in chat.
4. security reports go to email, never a public channel.
maintainer: Thiago Avelino · avelinorun+outl@gmail.com · github.com/outlmd/outl