Publish the Snowflake migration and RTA-mini lab artifacts under workshop_public - #83
Merged
Merged
Conversation
…ead host The five design worksheets in 02-plan-and-design/worksheets/ are now interactive pages on the workshop site, which checks each answer as the learner picks it and keeps their work in browser storage. Every answer and explanation on those pages traces back to these files' answer keys, so nothing is lost by deleting them -- including the two exercises that have no direct on-site equivalent: worksheet 03's "Non-Obvious Translation Decisions" and worksheet 04's "Risk Register" both became reflection questions, and 04's register is also written out in full in the site's worked-example reference. migration-plan.md and assessment.md stay. Both are still files the learner edits on disk, both are referenced by full path from the playbook, and module 03's setup.sh reads the plan's completion checklist. Removing the files left seven pointers dangling, and every URL they would have been rewritten to was dead anyway: workshop.demohouse.cloud 404s, because the site moved to labs.demohouse.cloud and the old name resolves to a separate, older deployment. Both setup.sh files and 01_profile_snowflake.sh are synced from the upstream copies that had already fixed this, and differed only in these lines. The two READMEs are hand-edited -- they have no upstream counterpart. Also fixes the same dead host in RTA-mini-workshop/README.md, which had two references to it. All nine surviving labs.demohouse.cloud URLs return 200 and the three touched scripts pass bash -n. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
workshop_public/— the runnable lab artifacts for two labs, separated from their instructions. The instructions live on the hosted playbook at labs.demohouse.cloud; this directory is only the things a learner runs.workshop_public/snowflake_migration_lab/A four-stage NYC-taxi Snowflake → ClickHouse migration lab.
01-setup-snowflake/nyc_taxi_dbtMedallion project, a live trip producer, 7 showcase Snowflake queries (QUALIFY, LATERAL FLATTEN, VARIANT, MERGE, streams/CDC), and a Superset stack with 3 dashboard exports02-plan-and-design/migration-plan.md, the plan the learner fills in03-migrate-to-clickhouse/nyc_taxi_dbt_chproject, and a Superset ClickHouse connection04-evaluation/assessment.md, the blank badge assessmentworkshop_public/RTA-mini-workshop/The RTA-mini forex dashboard — Flask app, Dockerfile, compose file, static frontend, and tests.
Credential-bearing files ship only as
.exampletemplates, with.gitignoreentries for.env,*.tfvars,profiles.yml, and Terraform state.Second commit: aligning with the hosted playbook
The five design worksheets that were in
02-plan-and-design/worksheets/are removed. They are now interactive pages on the site that check each answer as it is picked and keep the learner's work in browser storage; every answer and explanation there traces back to these files' answer keys. The two exercises with no direct on-site exercise — worksheet 03's "Non-Obvious Translation Decisions" and worksheet 04's "Risk Register" — became reflection questions, and 04's register is also written out in full in the site's worked-example reference.migration-plan.mdandassessment.mdstay: both are still edited on disk, both are referenced by full path from the playbook, and module 03'ssetup.shreads the plan's completion checklist.Removing those files left seven pointers dangling — and every URL they pointed at was dead regardless.
workshop.demohouse.cloud404s; the site moved tolabs.demohouse.cloud, and the old name resolves to a separate, older deployment. The three touched scripts are synced from the upstream copies that had already fixed this and differed only in those lines; the two READMEs are hand-edited, having no upstream counterpart. The same dead host is fixed in the RTA-mini README.Verification
labs.demohouse.cloudURLs return 200.bash -n.workshop_public/.README.md. RTA-mini matches its manifest exactly.Note for reviewers
The upstream public-readme spec still describes "five worksheets you fill in", so regenerating
snowflake_migration_lab/README.mdfrom it would reintroduce the stale wording. Worth fixing on the WorkshopHouse side.🤖 Generated with Claude Code