Allow saving Type objects to TypeInfo.metadata
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
They are already being saved to cache and have serializer/deserialize methods.
It could also be generalized by creating smth like Serializable interface
class Serializable:
serialize
@classmethod
deserialize
and require all cache serializable objects to implement it to be able to be saved to cache.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, TypeInfo.metadata und den im Issue beschriebenen bestehenden Cache-Serialisierungspfad nachzuverfolgen. Überprüfe, wie Type-Objekte bereits serializer/deserialize verwenden, und ermittle anschließend, wie die Persistenz von Metadaten sie unterstützen sollte und ob eine gemeinsame Serializable-Schnittstelle erforderlich ist. Als abgeschlossen gilt die Aufgabe, wenn Type-Objekte in TypeInfo.metadata gespeichert und daraus wiederhergestellt werden können, ohne das bestehende Cache-Verhalten zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100