Save metadata for vertices and edges
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 28/100
Piste de recherche
Commencez par lire les API existantes de Graph pour les sommets et les arêtes, puis comparez-les aux appels Graph.put_metadata proposés dans l’issue. Définissez comment les métadonnées doivent être stockées pour les sommets comme pour les arêtes, comment elles interagissent avec les labels existants et quels tests démontrent que les métadonnées peuvent être définies et conservées lors des modifications du graphe.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
My use case is to build a Graph from data coming from a DB. When there are changes to it, I want to persist it back to DB.
For this to work, I am currently abusing the labels from vertices and edges. For vertex it is a Keyword list and for edges it is a map.
It would be much more convenient if there was a metadata field for both and a function to set it. Something like:
Graph.put_metadata(g, v, %{id: 1234, comment: "some comment"}) # sets metadata for vertex
Graph.put_metadata(g, v1, v2, l, %{id: 1234, comment: "some comment"}) # sets metadata for edge
I can create a PR if this is a worthwhile feature.
- Langage dominant
- Elixir
- Étoiles
- 571
- Forks
- 76
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. 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 bitwalker/libgraph
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Failing testsOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Toutes les issues de bitwalker/libgraph
Issues similaires
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
wintermeyer/vutuv#2318 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
beyond-all-reason/teiserver#1624 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement javascript
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
phoenixframework/phoenix_template#15 · 1 commentaire ·
-
GitHub docs are outdatedOuverteL: javascript T: bug 🐞
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
dependabot/dependabot-core#16397 ·
Les mainteneurs répondent en général sous 2 jours