Add `hexdoc_format` filter to wrap a literal string in FormatTree
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- documentation
Piste de recherche
Recherchez dans la base de code où sont définis les filtres Jinja, probablement dans un module de templating. Trouvez la classe FormatTree pour comprendre son constructeur. Implémentez le filtre hexdoc_format afin d’encapsuler la chaîne d’entrée dans une instance de FormatTree, en suivant le modèle des filtres existants. Exécutez la suite de tests du projet pour vérifier la modification.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Example use case:
bookofhexxy.welcome.content: "The $(l:{hex_book_url})Hex Casting book/$ can be viewed here, with content from several $(l:https://pypi.org/project/hexdoc/)hexdoc/$-compatible addons."
{# current workaround (produces a warning message) #}
{{ fmt.styled(_f(
_("bookofhexxy.welcome.content").format(hex_book_url=hex_book_url)
)) }}
{# with this feature #}
{{ fmt.styled(hexdoc_format(
_("bookofhexxy.welcome.content").format(hex_book_url=hex_book_url)
)) }}
- Langage dominant
- Python
- Étoiles
- 7
- Forks
- 10
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 hexdoc-dev/hexdoc
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
hexdoc-dev/hexdoc#109 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
hexdoc-dev/hexdoc#108 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 53/100
hexdoc-dev/hexdoc#107 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
hexdoc-dev/hexdoc#106 ·
-
Support Toki PonaOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
hexdoc-dev/hexdoc#105 ·
Toutes les issues de hexdoc-dev/hexdoc
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
521xueweihan/HelloGitHub#4063 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Vanilla-OS/apx-gui#112 ·
-
Devstral and Voxtral: section 5 fails in us-east-1 with 400 "Model does not support audio modality"Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
aws-samples/sample-per-model-bedrock#409 ·
Les mainteneurs répondent en général sous 1 jour
-
DuckDB 2.0 breaks to_pyarrow_batchesPeut-être pris @DG47 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
ibis-project/ibis#12196 ·
Les mainteneurs répondent en général sous 1 jour