Consolidate examples: remove examples-ui, add Rust/FastAPI/.NET 8, modernize#93
Merged
Merged
Conversation
The examples-ui React app moved to the fission.io repo under /examples, which now builds its catalog from this repo's per-language examples.json files via tools/examples.py. Removing the duplicate UI here. Also adds CLAUDE.md guidance for this repo and a design spec for consolidating runnable examples out of the environments repo. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
❌ Deploy Preview for fission-examples failed.
|
Phase A of the examples consolidation (see docs/superpowers/specs). New runtimes (sourced from the environments repo, which is canonical for overlapping basics): - rust/ — single-file (axum handler) + Cargo project example - python-fastapi/ — hello, requestdata, statuscode, multifile, sourcepkg, guestbook - dotnet8/ — HelloWorld, HttpTrigger, Async, MultiFile Improvements: - Refresh Node.js examples from environments (ESM variants, echo, broadcast) and add catalog entries for them - Modernize image references in READMEs from Docker Hub (fission/*) to GHCR (ghcr.io/fission/*) - Merge the JVM Jersey variant into a note in java/README.md - Fix examples.json data bugs: "Kakfa" -> "Kafka", nextjs-prefix language Python -> Javascript, TensorFlow card language - Fix syntax error in broadcast.js and a typo in dotnet8 HelloWorld - Add examples.json catalog entries for the new runtimes; list them in README.md and CLAUDE.md Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The consolidation design doc was internal planning; drop it from the PR. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Link the searchable catalog at fission.io/examples - Note that each example dir has its own deploy/test README - Add a "Contributing an example" section (examples.json -> catalog) - Fix typos (langauges, goind) and tidy the getting-started commands Co-Authored-By: Claude Opus 4.8 (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.
Consolidates runnable Fission examples into this repo as the single source of truth, and improves the existing set. Companion PRs: fission.io#295, environments#454.
Removed
examples-ui/— the standalone React catalog app. Catalog rendering now lives in fission.io, generated from this repo's per-languageexamples.jsonfiles.Added (from the environments repo, the canonical source for runtime basics)
rust/— single-file (axum handler) + Cargo project examplepython-fastapi/— hello, requestdata, statuscode, multifile, sourcepkg, guestbookdotnet8/— HelloWorld, HttpTrigger, Async, MultiFileImproved
echo,broadcast) + catalog entriesfission/*) to GHCR (ghcr.io/fission/*)java/README.mdexamples.jsondata bugs:Kakfa→Kafka, nextjs-prefix languagePython→Javascript, TensorFlow card languagebroadcast.jsand a typo in dotnet8 HelloWorldREADME.mdandCLAUDE.mdDesign doc
docs/superpowers/specs/2026-06-08-consolidate-examples-design.mdrecords the full plan.🤖 Generated with Claude Code