Skip to content

Improve documentation and behaviour of mprocs - #58718

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:improve-mprocs-docs-and-generation
Nov 28, 2025
Merged

Improve documentation and behaviour of mprocs#58718
potiuk merged 1 commit into
apache:mainfrom
potiuk:improve-mprocs-docs-and-generation

Conversation

@potiuk

@potiuk potiuk commented Nov 26, 2025

Copy link
Copy Markdown
Member

The AI-generated documentation had some hallucinations and had a bit of duplication and chattines. Also it was not clear you can also easily run mprocs outside of breeze in regular terminal (you can !) and how to do it easily.

This is all corrected here:

  • README.md is removed (most of the content was in QUICK REFERENCE or was just too chatty

  • Hallucinated keybindings were corrected

  • basic.yaml is now simply mprocs.yml so that you can use it directly in the contributing-docs/mprocs folder without specifying config file

  • we are using now uv to run generate_mprocs_config.py and it has inline requirements specified - making it easily usable outside of breeze environment

  • removed replacement of local executor that is not needed any more also in run_mprocs

  • added some non-obvious but useful key bindings in the guide

  • the generated mprocs.yaml is now created in /files when run with start-airflow which makes it directly usable outside of Breeze.

  • there are some caveats of mprocs working with iTerm2 on MacOS, this change documents workaround/solution needed to work with mprocs until better solutions are found


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
@potiuk
potiuk force-pushed the improve-mprocs-docs-and-generation branch from 762befa to 651f470 Compare November 26, 2025 15:15
@potiuk

potiuk commented Nov 26, 2025

Copy link
Copy Markdown
Member Author

Added workarounds/solution for iTerm2 issues.

@potiuk
potiuk merged commit d1bd555 into apache:main Nov 28, 2025
118 checks passed
@potiuk
potiuk deleted the improve-mprocs-docs-and-generation branch November 28, 2025 02:05
github-actions Bot pushed a commit that referenced this pull request Nov 28, 2025
The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
(cherry picked from commit d1bd555)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@github-actions

Copy link
Copy Markdown
Contributor

Backport successfully created: v3-1-test

Status Branch Result
v3-1-test PR Link

potiuk added a commit that referenced this pull request Nov 28, 2025
…58798)

The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
(cherry picked from commit d1bd555)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
ephraimbuddy pushed a commit that referenced this pull request Dec 3, 2025
…58798)

The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
(cherry picked from commit d1bd555)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
RoyLee1224 pushed a commit to RoyLee1224/airflow that referenced this pull request Dec 3, 2025
The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
Copilot AI pushed a commit to jason810496/airflow that referenced this pull request Dec 5, 2025
The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
itayweb pushed a commit to itayweb/airflow that referenced this pull request Dec 6, 2025
The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
Subham-KRLX pushed a commit to Subham-KRLX/airflow that referenced this pull request Mar 4, 2026
The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants