feat(core): rename `meta.required_provider` to `meta.provider`, keeping backward compatibility
Maintainer antworten meist innerhalb von 3 Tagen
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 76/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- python
- Bereich
- backend, documentation, testing
Rechercherichtung
Beginne in src/tirith/core/core.py bei start_policy_evaluation_from_dict ungefähr in Zeile 370 und untersuche anschließend die Verarbeitung der Ergebnis-Metadaten in der Umgebung sowie die vorhandenen Tests. Decke provider, required_provider und die Priorität ab, wenn beide vorhanden sind, und halte die Ergebnis-Metadaten konsistent. Aktualisiere README, docs und Beispielrichtlinien, sodass sie den neuen Schlüssel verwenden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The policy metadata key meta.required_provider should be simply meta.provider. The engine reads
the key in src/tirith/core/core.py (start_policy_evaluation_from_dict, around line 370) and
echoes it into the result metadata a few lines below.
Tasks
- Accept both keys:
providerpreferred,required_providerstill working so every existing
policy keeps functioning unchanged (optionally a deprecation note in--verboseoutput). - Keep the result metadata consistent whichever spelling the policy used.
- Tests covering both spellings, and precedence when both are present.
- Update the README, docs and example policies to the new key.
- Vorherrschende Sprache
- Python
- Sterne
- 176
- Forks
- 56
- Ø Merge
- 3 T. 1 Std.
- Gemergte PRs (30 T.)
- 13
Entwicklungsumgebung
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
- Beitragsleitfaden lesen
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 StackGuardian/tirith
-
chore: remove stale TODOs and commented-out codeEvtl. vergeben @krishna2707 hat das vor 8 Tagen übernommen. Offenchore good first issue hacktoberfest
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
StackGuardian/tirith#408 · 3 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 3 Tagen
-
test(evaluators): edge cases for `Equals` and `NotEquals`Evtl. vergeben @Ankit-cs hat das vor 14 Tagen übernommen. Offengood first issue hacktoberfest tests
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
StackGuardian/tirith#406 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
fix(kubernetes): missing `kubernetes_kind` or `attribute_path` errors are droppedEvtl. vergeben @Ankit-cs hat das vor 13 Tagen übernommen. Offenbug good first issue hacktoberfest
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
StackGuardian/tirith#404 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 3 Tagen
-
research
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 78/100
StackGuardian/tirith#356 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
StackGuardian/tirith#302 ·
Maintainer antworten meist innerhalb von 3 Tagen
Alle Issues in StackGuardian/tirith
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ComposioHQ/awesome-claude-skills#2398 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug converter
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
grafana/sigma-rule-deployment#435 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
datamodel-code-generator/datamodel-code-generator#5589 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Shell: serve the home app's Cookie Policy on a hard reloadEvtl. vergeben @2001anshkaushik hat das heute übernommen. Offenfeature module:ai
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
rocketride-org/rocketride-server#2899 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
GEFSv12
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100