Unable to override default delimiter processors
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- java
- Domínio
- backend-api-design
Direção de pesquisa
Comece pelo Parser builder e pelo InlineParserImpl, especialmente verificando como os dois processadores de delimitadores padrão são registrados e como os caracteres conflitantes são validados. Rastreie o caminho existente de registro de opções e determine como implementações personalizadas poderiam substituir esses padrões sem a exceção de conflito. Considera-se concluído quando o builder aceita ambas as substituições e o comportamento de delimitadores no estilo do Discord está coberto por testes.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Is your feature request related to a problem? Please describe.
I wish to override the default delimiter processors the sake of better supporting Discord's markdown quirks. However, I am left unable to override the default options without an exception being thrown due to conflicting characters.
Describe the solution you'd like
I would like to be able to override the two default delimiter processors with my own implementations of the two somehow within the Parser builder.
Describe alternatives you've considered
The current solution for this is to copy the InlineParserImpl class and make your modifications to it, which is definitely not ideal.
- Linguagem predominante
- Java
- Estrelas
- 2.7k
- Forks
- 336
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o 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 commonmark/commonmark-java
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
commonmark/commonmark-java#460 ·
-
Second code span not recognised after an unclosed backtick string and another code spanTalvez já em andamento @TanbirRamim assumiu há 14 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
commonmark/commonmark-java#458 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 74/100
commonmark/commonmark-java#457 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
commonmark/commonmark-java#443 · 4 comentários ·
-
Option to define custom flanking/canOpen/canClose rules for delimitersTalvez livre de novo @abhiramaab assumiu há 58 dias e não há nenhum pull request aberto. Abertaenhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
commonmark/commonmark-java#428 · 4 comentários ·
Todas as issues de commonmark/commonmark-java
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
apache/rocketmq-dashboard#5784 ·
Mantenedores costumam responder em até 3 dias
-
[i18n] 安装实例完成后的成功提示未正确本地化Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
PCL-Community/PCL-CE#3658 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Team/Identity Server Core Type/Improvement U2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
wso2/product-is#28553 ·
Mantenedores costumam responder em até 1 dia
-
[Feature]: Page CreationAbertafrontend
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
Paul-Austin-Oswego-CSC480-HCI521/gift-app#116 ·
Mantenedores costumam responder em até 2 dias