Skip to content

Commit

Permalink
Merge pull request #60 from beeankha/what_is_dep_graph
Browse files Browse the repository at this point in the history
Add answer to 'What is a dependency graph?'
  • Loading branch information
beeankha authored Feb 13, 2023
2 parents 21fb47a + 208c90a commit 354e411
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,12 @@ The Python packaging system is prone to develop incompatibilities over time; the

For this reason, it is highly recommended to utilize separate conda environments for each project/purpose in order to mitigate the dependency management issues of the Python packaging system and to keep project dependencies as separate and simple as possible.

## What is a dependency graph?

A [dependency graph](https://en.wikipedia.org/wiki/Dependency_graph) is a tree-like data structure where each node points to all of the things that it depends on. Then, each of those dependency nodes point at all of their particular dependencies, and so on. Simply put, it's a graph that represents how objects depend on each other.

Each separate conda environment would have its own dependency graph. The items in a dependency graph would be the packages that conda manages and what each of those packages require as a prerequisite to function properly.

## How do I submit a blog post to conda.org?

See our [Contributing](https://github.com/conda-incubator/conda-dot-org/blob/main/CONTRIBUTING.md) documentation for more information on submitting blog posts.
Expand Down

0 comments on commit 354e411

Please sign in to comment.