Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small clean-ups to mini history in get-started #17253

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

thomas-te
Copy link
Contributor

the em-dash error in the 2022 section caught my eye, also made couple other small improvements.
In the raw markdown I cannot see the rendering of a normal dash vs. an em dash. Might need some help from you @discdiver

Screenshot 2025-02-23 at 5 01 34 PM

the em-dash error in the 2022 section caught my eye, also made couple other small improvements
Copy link
Contributor

@discdiver discdiver left a comment

Choose a reason for hiding this comment

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

Thanks!

em-dashes can be created a few ways and the docs. One way that makes it clear that it's an emdash is with — . I've suggested that option below. Could be something we standardize on.

Prefect 3.0 also unlocked a leap forward in performance, improving the runtime overhead of Prefect by up to 90%.


## Join our community

Join Prefect's vibrant [community of nearly 30,000 engineers](/contribute/index/) to learn with others and share your knowledge!
Join Prefect's vibrant [Slack community](/contribute/index/) to learn with others and share your knowledge!
Copy link
Contributor

Choose a reason for hiding this comment

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

Do you want this to link to the Slack community inviter: https://prefect.io/slack ?

Inspired by distributed tools like Dask, and building on the experience of our founder, Jeremiah Lowin (a PMC member of Apache Airflow), we created a system based on simple Python decorators for tasks and flows.
But what made Prefect truly special was our introduction of task mapping—a feature that would later become foundational to our dynamic execution capabilities (and eventually imitated by other orchestration SDKs).


**2022:** Prefect's 2.0 release became inevitable once we recognized that real-world workflows don't always fit into neat, pre-planned DAG structures: sometimes you need to update a job definition based on runtime information, for example by skipping a branch of your workflow.
So we removed a key constraint that workflows be written explicitly as DAGs, fully embracing native Python control flow—if/else conditionals, while loops-everything that makes Python…Python.
So we removed a key constraint that workflows be written explicitly as DAGs, fully embracing native Python control flow—if/else conditionals, while loopseverything that makes Python…*Python*.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
So we removed a key constraint that workflows be written explicitly as DAGs, fully embracing native Python control flow—if/else conditionals, while loopseverything that makes Python…*Python*.
So we removed a key constraint that workflows be written explicitly as DAGs, fully embracing native Python control flow—if/else conditionals, while loops—everything that makes Python…*Python*.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants