Configurable options for the "Share" option
Mantenedores costumam responder em até 6 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 30/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react, typescript
- Domínio
- full-stack
Direção de pesquisa
Comece por /main/ui/src/components/Share/index.tsx e, em seguida, inspecione os painéis Admin → Settings e Admin → Customize mencionados na issue para entender onde as opções configuráveis poderiam ficar. Está concluído quando os nomes e endpoints de share puderem ser configurados, as opções existentes puderem ser removidas ou alteradas e novos endpoints puderem ser suportados sem recompilar o software.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Issue
Currently the "Share" option is hardcoded (in /main/ui/src/components/Share/index.tsx) to offer options of link copy, facebook, twitter, or system share. This seems very inflexible, and a number of use cases could all benefit from having the share options being configurable.
Use cases
- Corporate intranet deployments of Answer, where sharing to external sites is not allowable or should be discouraged. In these use cases, removal of some/all sharing options might be preferred.
- Changes in the sharing landscape. For example, "Twitter" is now "X", and that shouldn't require a software rebuild to accommodate.
- Support for new options. For example, Adding BlueSky, or other new / up and coming sharing sites.
Suggested solution
Make the sharing options (names and endpoints) configurable in either the Admin -> Settings or Admin -> Customize panels. Might require a two step solution, where one step is configuring the name and endpoint, and the other step is the ability to define a new / non-standard endpoint that can be referenced.
- Linguagem predominante
- Go
- Estrelas
- 15.7k
- Forks
- 1.4k
- Merge médio
- 9d 6h
- PRs com merge (30d)
- 8
Preparar o ambiente
- Inclui um Dockerfile ou 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 apache/answer
-
Hardening: cap the invite_user list size in UpdateQuestionInviteUser to bound notification fan-outTalvez já em andamento @TastyHeadphones assumiu há 47 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
apache/answer#1617 · 1 comentário ·
Mantenedores costumam responder em até 6 dias
-
Admin AI settings silently reset the assistant prompt, which cannot be edited in the UITalvez já em andamento @Andy-Sverdlov-LucaNet assumiu há 64 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 6 dias
-
🌐 Contribute a translationAberta
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 75/100
apache/answer#158 · 16 comentários ·
Mantenedores costumam responder em até 6 dias
-
Server-rendered <time datetime> and JSON-LD dates ignore the site time zone (server-local wall clock labeled as UTC)Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 78/100
apache/answer#1669 · 1 comentário ·
Mantenedores costumam responder em até 6 dias
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100
Mantenedores costumam responder em até 6 dias
Todas as issues de apache/answer
Issues semelhantes
-
team:library-maintainers
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
padok-team/burrito#1208 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
bazel-contrib/rules_go#4784 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Уязвимые компоненты в GoAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
POSIdev-community/aictl#40 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
prime-radiant-inc/evener#6306 ·
Mantenedores costumam responder em até 1 dia