Skip to content

Conversation

@sebastian-quintero
Copy link
Member

Adds the full end-to-end tutorial in a tutorials section, moved what was there into the overview and as reference material.

Updates documentation to be more useful and easier to find information.
Copy link
Member

@merschformann merschformann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, thank you! ❤️

Corrects a typo in the documentation.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a comprehensive end-to-end tutorial for orchestrating multiple decision models using Nextpipe and refactors the documentation structure for better organization.

Key Changes:

  • Adds a new tutorial "Orchestrate multiple models" showing how to build a complete workflow from scratch using a Gurobi avocado price optimization example
  • Moves conceptual documentation from tutorials/getting-started.md to the main index.md for better discoverability
  • Reorganizes echo app documentation from tutorials to reference section
  • Updates version dependencies (nextmv ≥0.37.2, nextpipe to v0.5.0)

Reviewed changes

Copilot reviewed 12 out of 26 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
pyproject.toml Updates nextmv dependency to ≥0.37.2
nextpipe/about.py Bumps version to v0.5.0
mkdocs.yml Restructures navigation: moves echo apps to reference, adds new orchestration tutorial
docs/tutorials/orchestrate-multiple-models.md New comprehensive tutorial covering regression, decision, and workflow apps (1986 lines)
docs/tutorials/getting-started.md Removed (content moved to index.md)
docs/reference/echo.md Minor terminology update (nextpipe → Nextpipe)
docs/reference/echo-multi.md Minor terminology update (nextpipe → Nextpipe)
docs/index.md Enhanced with concepts section moved from getting-started.md, updated examples
docs/examples/*.md Updated references to point to reorganized documentation
README.md Terminology consistency improvements

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

executes, feel free to skip this step.

The decision workflow is composed of one, or more, executables that solve
decision problems. Decision workflows are typically lightweight, meaning that
Copy link

Copilot AI Dec 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "lighweight" should be "lightweight".

Copilot uses AI. Check for mistakes.
s = m.addVars(
R, name="s", lb=0
) # predicted amount of sales in each region for the given price
w = m.addVars(R, name="w", lb=0) # excess wasteage in each region
Copy link

Copilot AI Dec 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "wasteage" should be "wastage".

Suggested change
w = m.addVars(R, name="w", lb=0) # excess wasteage in each region
w = m.addVars(R, name="w", lb=0) # excess wastage in each region

Copilot uses AI. Check for mistakes.
s = m.addVars(
R, name="s", lb=0
) # predicted amount of sales in each region for the given price
w = m.addVars(R, name="w", lb=0) # excess wasteage in each region
Copy link

Copilot AI Dec 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "wasteage" should be "wastage".

Suggested change
w = m.addVars(R, name="w", lb=0) # excess wasteage in each region
w = m.addVars(R, name="w", lb=0) # excess wastage in each region

Copilot uses AI. Check for mistakes.
manage dependencies between these steps, and integrate with external
applications and solvers.

Decision workflows are typically lightweight, meaning that they are focused on
Copy link

Copilot AI Dec 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "lighweight" should be "lightweight".

Copilot uses AI. Check for mistakes.
@sebastian-quintero sebastian-quintero merged commit 6fb831e into develop Dec 19, 2025
7 checks passed
@sebastian-quintero sebastian-quintero deleted the feature/full-deployment-docs branch December 19, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants