Rename and revamp the documentation for the Directed Acyclic Graph

Problem to solve

The Directed Acyclic graph "feature" is misnamed and not easily findable: https://docs.gitlab.com/ee/ci/directed_acyclic_graph/#directed-acyclic-graph

This is a case of naming a feature after how it's structured in the code, instead of naming it after the functionality a user would be searching for. We need to find a better name for it, and clean up the docs related to this feature.

This feature lets users configure jobs to run outside of the "standard" stage by stage pipeline execution, so the naming likely needs to be something like:

  • Out-of-stage execution
  • Out-of-stage job execution

It also relates to the ability to run a pipeline without any stages at all, so it could be combined into one page that also talks about "stageless" execution.

Further details

Proposal

Who can address the issue

Other links/references