Skip to content

design goals

Bob Luppes edited this page Sep 3, 2023 · 2 revisions

Design Goalsdesign-goals.md

The project follows the following architectural design goals:

  • All business logic is completely decouples from the core graph classes. As such business logic is implemented as free functions.
  • New algorithm implementations should build on top of existing algorithms (such as breadth_first_traverse) rather than reimplementing similar logic.

Welcome to the Graaf wiki!


Architecture

Contributing

Guides


In case anything is unclear, or you encounter any other problems, please reach out on Discord or open an issue.

Clone this wiki locally