Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

➕ Create THEME_SETTINGS

Offen
#237 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
tooling

Rechercherichtung

Beginne mit der referenzierten Implementierung von update_theme_settings in site.py und untersuche, wie ThemeManager Theme-Templates auswählt. Vergleiche THEME_SETTINGS mit dem bestehenden Konzept von PLUGIN_SETTINGS und lies anschließend die Theme-Dokumentation sowie das verlinkte Tailwind-Plugin, um die Erwartungen an die Integration zu verstehen. Als abgeschlossen gilt die Aufgabe, wenn das Verhalten der Regeln und Einstellungen definiert und dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

The PLUGIN_SETTINGS BUT FOR THEMES. These would be read by ThemeManager when a template from the theme is selected.

[Update] 16 Nov 2023

There needs to be some clear rules to go along this: # Todo Update the documentation around themes

There are site_vars (that apply to a theme) and can be added with site.update_theme_settings. (Note: This method would be better if named update_theme_var)

https://github.com/render-engine/render-engine/blob/718866867524f2941b492c4ca1c7c4a91e99e9c2/src/render_engine/site.py#L98C1-L100C57

This issue pertains to plugins that are registered through the theme. I'm not sure how big a priority this is as currently there aren't many plugins. The elephant in the room is the tailwind plugin..

Vorherrschende Sprache
Python
Sterne
64
Forks
46
Ø Merge
1 T. 18 Std.
Gemergte PRs (30 T.)
17

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus render-engine/render-engine

Alle Issues in render-engine/render-engine

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.