Add more information to Link nodes (for round-trip rendering)
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par lire issue #12 et l’ancienne discussion du PR dans pull request #20, en particulier le commentaire lié dans l’issue. Clarifiez le modèle Node final et la manière dont les inline links, les autolinks et les reference links doivent être distingués. C’est terminé lorsque les définitions de références de liens et les types de liens source sont préservés pour le rendu round-trip.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
For #12, we need to preserve link reference definitions. We also need to be able to distinguish between the different link types (inline links, autolinks, reference links).
There is an old PR which might serve as a starting point: https://github.com/atlassian/commonmark-java/pull/20#issuecomment-142782665
I'm not sure yet what the final Node types should look like. Ideally we'd have an interface that all the links can implement for code that doesn't care about what the source representation was.
If someone is interested in working on this, please comment here first so we can figure out what the end result should look like.
- Langage dominant
- Java
- Étoiles
- 2.7k
- Forks
- 336
- Merge moyen
- 15 j 9 h
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de commonmark/commonmark-java
-
Unclosed link reference definition title keeps the partial title and the following paragraph's source spans (0.30.0)Peut-être pris @sean0407 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
commonmark/commonmark-java#460 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 74/100
commonmark/commonmark-java#457 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
commonmark/commonmark-java#443 · 4 commentaires ·
-
Option to define custom flanking/canOpen/canClose rules for delimitersPeut-être à nouveau libre @abhiramaab l’a pris il y a 59 jours, et aucune pull request n’est ouverte. Ouverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
commonmark/commonmark-java#428 · 4 commentaires ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
commonmark/commonmark-java#414 · 1 commentaire · 1 réaction ·
Toutes les issues de commonmark/commonmark-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
floci-io/floci#5425 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
objectionary/eo-graphs#80 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
objectionary/jucs#141 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
-
bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
repowise-dev/repowise#3335 ·
Les mainteneurs répondent en général sous 1 jour