Reach teammates' terminals through the gateway
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 52/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- backend, networking
Direção de pesquisa
Start with the scope audit in the linked comment (issue #11, comment 6026214068) and tracking issue #58 to pin down exactly which forwarding, session-discovery and rights pieces are missing. Then trace how the owner already connects directly to a channel workspace host for terminals — the gateway/host connection code in this TypeScript repo — to find where peer and hosted-channel forwarding should hook in. Done means a teammate can discover and open a terminal on another member's workspace through a gateway with correct rights, verified by tests covering the new forwarding path.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Terminals are owner-only and don't reach peers' or hosted channels' workspaces through another gateway. The owner already gets terminals by connecting directly to the host that runs a channel's workspace, including a hosted channel's workspace host. What's missing is forwarding through another gateway to that workspace, plus terminal session discovery and rights for teammates (scope audit).
Tracked by #58. Migrated from TODO.md — During dogfooding.
- Linguagem predominante
- TypeScript
- Estrelas
- 1
- Forks
- 0
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de githubnext/ace2
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 94/100
githubnext/ace2#487 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 90/100
githubnext/ace2#486 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
githubnext/ace2#459 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
githubnext/ace2#437 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
githubnext/ace2#442 ·
Todas as issues de githubnext/ace2
Issues semelhantes
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
components-web-app/docs#260 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
521xueweihan/HelloGitHub#4025 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
ctrf-io/playwright-ctrf-json-reporter#117 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
voidzero-dev/void#478 ·
Mantenedores costumam responder em até 1 dia