Add `hexdoc_format` filter to wrap a literal string in FormatTree
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- documentation
Rechercherichtung
Suche in der Codebasis nach der Stelle, an der die Jinja-Filter definiert sind, wahrscheinlich in einem Templating-Modul. Finde die Klasse FormatTree, um ihren Konstruktor zu verstehen. Implementiere den Filter hexdoc_format, der die Eingabezeichenfolge in eine Instanz von FormatTree einschließt, und folge dabei dem Muster der vorhandenen Filter. Führe die Testsuite des Projekts aus, um die Änderung zu überprüfen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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)
)) }}
- Vorherrschende Sprache
- Python
- Sterne
- 7
- Forks
- 10
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus hexdoc-dev/hexdoc
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
hexdoc-dev/hexdoc#109 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
hexdoc-dev/hexdoc#108 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 53/100
hexdoc-dev/hexdoc#107 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
hexdoc-dev/hexdoc#106 ·
-
Support Toki PonaOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
hexdoc-dev/hexdoc#105 ·
Alle Issues in hexdoc-dev/hexdoc
Ähnliche Issues
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
fossasia/visdom-dev#69 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiOffenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
BUG: PROD: v1.3.0-beta Onboarding Profile Picture Misaligns When Name Validation Error AppearsEvtl. vergeben @RitikaSen27 hat das heute übernommen. Offenbug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
AOSSIE-Org/PictoPy#1647 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
[oblt-aw][autodoc] Update workflow docs for gh-aw v0.92.5 and detector permission scopeEvtl. vergeben @github-actions hat das heute übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag