Migrate user documentation to GitHub Wiki#193
Conversation
- Replace 590-line README with a 75-line landing page that links to the Wiki and showcases a single end-to-end example
- Delete mkdocs.yml, docs/{guides,index,getting-started,ios-integration,known-limitations,changelog,api}, and the docs publish workflow — content moved to the Wiki at https://github.com/AndroidBroadcast/Featured/wiki
- Keep docs/cc-verification/ and docs/specs/ as internal audit/spec history
- Update Swift comments referencing docs/ios-integration.md to point at the new Wiki page
- Ignore secring.gpg, .build/, .claude runtime files in .gitignore
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
ce44952 to
8a7c061
Compare
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
There was a problem hiding this comment.
No issues found across 18 files
Tip: cubic can generate docs of your entire codebase and keep them up to date. Try it here.
Re-trigger cubic
There was a problem hiding this comment.
Pull request overview
This PR migrates user-facing documentation from in-repository MkDocs pages to the GitHub Wiki, leaving the README as a compact project entry point while retaining internal audit/spec docs.
Changes:
- Replaces the long README with highlights, a quick Kotlin example, and Wiki links.
- Removes MkDocs configuration, user documentation pages, and the docs publishing workflow.
- Updates Swift sample comments to link to the new Wiki and expands
.gitignorefor local/generated files.
Reviewed changes
Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Slims README and redirects users to Wiki documentation. |
| mkdocs.yml | Removes MkDocs site configuration. |
| iosApp/iosApp/FeatureFlags.swift | Updates iOS DCE guide link to Wiki. |
| iosApp/iosApp/ContentView.swift | Updates sample setup comment to Wiki link. |
| docs/known-limitations.md | Removes migrated user-facing limitations page. |
| docs/ios-integration.md | Removes migrated iOS integration guide. |
| docs/index.md | Removes MkDocs landing page. |
| docs/guides/r8-verification.md | Removes migrated R8 verification guide. |
| docs/guides/providers.md | Removes migrated providers guide. |
| docs/guides/jvm.md | Removes migrated JVM guide. |
| docs/guides/ios.md | Removes migrated iOS guide. |
| docs/guides/best-practices.md | Removes migrated best-practices guide. |
| docs/guides/android.md | Removes migrated Android guide. |
| docs/getting-started.md | Removes migrated getting-started guide. |
| docs/changelog.md | Removes migrated docs changelog page. |
| docs/api/index.md | Removes migrated API reference page. |
| .gitignore | Adds ignores for local Wiki/Claude/build/signing artifacts. |
| .github/workflows/docs.yml | Removes MkDocs/Dokka Pages publishing workflow. |
| // FeatureFlags.generated.xcconfig when @LocalFlag new_checkout has | ||
| // defaultValue = false. The compiler removes this block in Release. | ||
| // See FeatureFlags.swift and docs/ios-integration.md for setup. | ||
| // See FeatureFlags.swift and https://github.com/AndroidBroadcast/Featured/wiki/iOS-DCE-xcconfig for setup. |
| // Read the generated extension anywhere | ||
| val isEnabled: Boolean = configValues.isNewCheckoutEnabled() |
Summary
Release-Optimizationpage that leads with the tl;dr: a flag withdefault = falsemakes guarded code unreachable in release builds).mkdocs.yml,docs/{guides,index,getting-started,ios-integration,known-limitations,changelog,api}, and.github/workflows/docs.yml.docs/cc-verification/anddocs/specs/as internal audit/spec history.docs/ios-integration.md..gitignorehardened:secring.gpg,*.gpg,.build/,.claude/agent-memory/,.claude/scheduled_tasks.lockadded.Wiki structure
Out of scope (follow-ups)
CheckoutVariant) not being supported byDataStoreConfigValueProvider. Tracked separately; screenshots will land in a follow-up Wiki commit after the sample is fixed.Test plan
docs/wiki-migration_Sidebarshows on every page