Algorithms defined on CXXGraph::Graph should be broken-out to their own files
Open
Nobody has claimed this yet.
enhancement
hacktoberfest
Priority:Low
- Dominant language
- C++
- Stars
- 729
- Forks
- 147
- Avg merge
- 19h
- Merged PRs (30d)
- 1
Description
Rationale: Graph.hpp is getting cluttered and bloated. By moving the algorithm implementations to their own .hpp files, we can reduce unnecessary scrolling and searching through Graph.hpp.
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
Start by reading Graph.hpp and locating the algorithm implementations currently defined there. Separate those implementations into appropriate .hpp files while preserving the library’s existing graph algorithm interfaces, then verify that Graph.hpp is reduced to the intended declarations and organization.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- data
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100