Support undirected views
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 642
- Forks
- 70
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 21
Description
There are several instances where it is a pain to be dealing with a directed graph - i.e. we just want to know if an edge exists between two nodes, but we have to check both directions. As such we should support a view on the graph where edges direction is ignored.
There is some semantic questions here on if we 'combine' edges that exist in both directions, what happens to their properties.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation files, tests, or entry points are named. Start by resolving how bidirectional edges and their properties should be represented in an undirected view; the issue is ready for implementation once those semantics and expected behavior are specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100