Skip to content

Integrating TanStack Quick Start Application in the Sample App Repo#106

Open
tmcneil-mdb wants to merge 7 commits intomainfrom
development
Open

Integrating TanStack Quick Start Application in the Sample App Repo#106
tmcneil-mdb wants to merge 7 commits intomainfrom
development

Conversation

@tmcneil-mdb
Copy link
Copy Markdown
Collaborator

@tmcneil-mdb tmcneil-mdb commented May 4, 2026

Summary

Brings the complete TanStack Start framework example and its copier workflow configuration into the main branch. This includes the full application, comprehensive test suite, Bluehawk snippet extraction, and automated sync to the docs repository.

What's Included

  1. TanStack Start Sample Application
  2. Full-stack restaurant directory app built with TanStack Start + MongoDB
  3. 17 comprehensive tests (10 unit, 7 integration) with Vitest
  4. Bluehawk annotations for automatic snippet extraction
  5. CI/CD workflow for automated testing on PRs
  6. Complete documentation in frameworks/javascript/tanstack/

Changes

  • Added complete TanStack application in frameworks/javascript/tanstack/app/
  • Added test suite in frameworks/javascript/tanstack/tests/
  • Added Bluehawk snippet extraction tooling
  • Added GitHub Actions workflow for automated testing
  • Added copier configuration in .copier/config.yaml
  • Updated root README.md and frameworks/README.md with TanStack documentation

Testing

  • All 17 tests passing locally
  • CI/CD workflow configured and tested
  • Bluehawk snippet extraction verified
  • Copier config syntax validated

Related PRs

#101 - Initial TanStack implementation
#104 - Add copier workflow configuration
#105 - TanStack from development-frameworks to development


For the reviewer: I am unsure if there is a way to test the copier portion before adding to main. The rest of the PR has been tested.

cbullinger and others added 7 commits April 24, 2026 07:44
* Set up TanStack Start sample app with tests, CI/CD, and Bluehawk snippet extraction (#101)

* Adding TanStack Start + Unit & Integration Tests

* Adding GH Actions

* Add Bluehawk snippet extraction and improve test documentation

- Set up Bluehawk for snippet extraction from source code
- Add generic snip.js script for framework examples
- Add processFiles.js for handling unannotated files
- Extract 8 code snippets to testedSnippets/
- Add test:all npm script to run both unit and integration tests
- Update all READMEs to clarify test commands (test vs test:all)
- Document component testing status (not implemented due to TanStack Start beta)
- Add Bluehawk annotations to source files (Header, RestaurantList, db, routes)

* addressing pr feedback

* Adding in copier flow (#104)
…ories

- pillow 12.2.0 (CVE-2026-42308 through CVE-2026-42311, GHSA-5xmw-vc9v-4wf2, etc.)
- python-dotenv 1.2.2 (CVE-2026-28684, GHSA-mf9w-mj56-hr94)

Addresses Dependabot alerts #47-51 on mongodb/docs-sample-apps.

Co-authored-by: Cursor <cursoragent@cursor.com>
…2026-dev

fix(python-fastapi): bump pillow and python-dotenv for security advisories
@tmcneil-mdb tmcneil-mdb requested a review from cbullinger May 6, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants