GitRoot

craft your forge, build your project, grow your community freely
priority
96
assignee
null
id
"7890"
sprint
""
status
triage
kind
issue

User story

Technically speaking, today, a user is a public ssh key in gitroot.

We need to represent a user in apex to show who has pushed a commit. In ladybug for assignee, maybe in silo, grafter too.

What is a user?

At least I want to show a pseudo and an avatar. But Gitroot don’t need this infos. Only plugins need them.

I want a user can link to an external page (external to repo and to instance). But how to check that the public keys of external user is good key? A bad user can add all public keys they want… Need to be signed with private key!

Possibilities

A user is:

The file linked can be:

The file should contain:

The distant file should be syncrhonised with local data… or not!?

A plugin can refresh them but when and how?