Milton Wong's Team

CodeDay Labs 2025 ∙ 
Permalink
Unmute
Dagster is a popular open-source data orchestrator used by data engineering teams to build, schedule, and monitor data pipelines. It powers workflows at companies of all sizes and has an active contributor base.

I contributed to a UI/UX improvement issue in the Dagster repository, specifically focusing on adding a "View Partitions" button in the Asset side panel of the Dagster UI. The goal was to improve navigability for users working with partitioned assets.

Note: Since Dagster is a large-scale monorepo with both frontend and backend components, I had to set up the full development environment, including running the GraphQL backend and the React-based UI. I cloned the repository using the contributor instructions and tested my changes locally using custom test assets.

I submitted a pull request for this feature, iterated based on feedback from maintainers (including addressing TypeScript linting errors and handling potential null/undefined cases), and documented my test steps, including running both dagster-webserver and make dev_webapp for frontend verification. The result was a more intuitive UI experience for users dealing with partitioned data assets.

What tools did you use to create your project?

  • python
  • react
  • typescript

How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?

CodeDay Labs team in the intermediate track.

What challenges did you encounter?

Local Set Up, Finding related files, folder
10
3
5
1
 
Participation Certificate

Links

View/Download

Members

mike