keybase / keybase/client

[groups] Feature request; 'writer'-role users may suggest new members to admins

Open
#9,030 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

This is similar to how it works in wechat.

Random users may make a suggestion for a new user to the admins and the admin has to approve before the original user can send out the invite.

The usability gained from this is quite significant;

  • the invite comes from an actual 'friend' instead of from an admin.
  • teams don't have to create a long list of admins in order to allow diversity in inviting people.
  • no need to open private chats and copy/paste usernames to the admin.

At the crypto level, this may just be a multi-sig message that is offered to the admin to co-sign before the writer can post it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by clarifying the proposed writer-to-admin suggestion and approval flow, including whether the crypto-level multi-signature idea is required. Done should include an agreed design for admin approval before an invite is sent.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
authorization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.