Get up-and-running with the Dagster quickstart project -- open the project in a GitHub Codespace and start building data pipelines with no local installation required.
For more information on how to use this project, please reference the Dagster Quickstart guide.
-
Fork this repository
-
From the Code dropdown, select Create codespace on main
-
Once the codespace has loaded, run
dagster dev
in the terminal to start Dagster:dagster dev
-
When prompted, click Open in Browser.
Tip
If the popup to open Dagster is not visible, you can navigate to the Forwarded Ports tab, and open the Forwarded Address for port 3000.
- Success! You'll be presented with the lineage of assets in the quickstart project.
-
Clone the Dagster Quickstart repository:
git clone https://github.com/dagster-io/dagster-quickstart cd dagster-quickstart
-
Install the required dependencies.
Here we are using
-e
, for "editable mode", so that when Dagster code is modified, the changes automatically apply.pip install -e ".[dev]"
-
Run the project!
dagster dev
You can specify new Python dependencies in setup.py
.
Tests are in the dagster_quickstart_tests
directory and you can run tests using pytest
.
The easiest way to deploy your Dagster project is to use Dagster Cloud.
Check out the Dagster Cloud Documentation to learn more.