Skip to content

nsozturk/ios26-wwdc25-llm-knowledge-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

WWDC25 LLM Knowledge Pack

This package provides a lightweight, clean, LLM-friendly version of WWDC25 sample code documentation. It intentionally excludes data-fetching/scraping.

iOS26 Context

This package is designed specifically for iOS26 migration use cases:

  • Match project technology needs to relevant WWDC25 examples.
  • Identify candidate frameworks/features to adopt during iOS26 migration.
  • Generate project-specific LLM recommendations (features, integrations, code paths).

Contents

Under dataset/wwdc25:

  • wwdc25_projects.json: WWDC25 project list
  • project_html/*.html: Project HTML snapshots (JS shells)
  • project_json/*.json: Apple docs JSON content (primary source)
  • sources/**/*.{swift,m,mm}: Source code files only
  • project_to_source_map.json: Project-to-source folder mapping
  • code_blocks_index.json: Code block index (LLM-friendly)
  • llm_json/*.json: Simplified per-document LLM JSON outputs
  • markdown/*.md: Per-document markdown outputs
  • llm_conversion_manifest.json: Conversion summary
  • CURATION_SUMMARY.json: Curation notes

Tools

Under tools/:

  • build_code_blocks_index.py
  • convert_html_to_llm_docs.py

Usage

From repository root:

python3 wwdc25-llm-knowledge-pack/tools/build_code_blocks_index.py
python3 wwdc25-llm-knowledge-pack/tools/convert_html_to_llm_docs.py

Notes:

  • Apple docs HTML files are JS shells, so content generation is based on project_json.
  • Download/unzip scripts are intentionally excluded from this package.

About

LLM-ready WWDC25 sample code knowledge pack for iOS 26 migration: curated Apple docs JSON/HTML, Swift/ObjC sources, markdown, and code-block index.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors