mirror of
https://github.com/VibedByKaKi/sdmaid-se.git
synced 2026-11-12 01:27:17 +01:00
The wiki lived outside the repository, so docs changes skipped review and drifted from the code: Porter support shipped without the Setup page ever mentioning it. The pages now live in docs/ and build with GitHub Pages. Site: - Jekyll source moves from the repo root to docs/, modelled on Porter's guide (Jekyll 3.10 via bundler). The root build also published stray repo files such as settings.gradle and gradle.properties; building from docs/ stops that. - CHANGELOG.md, PRIVACY_POLICY.md and SECURITY.md stay at the root and are copied in before the build, so /changelog, /privacy and /security keep their URLs. jekyll-github-metadata and jemoji carry over from the old config because the changelog page renders release bodies. - Pages carry lang/translation_key front matter so translated copies can be added later without restructuring. Content: - The 13 wiki pages are ported with their text unchanged apart from link rewrites, local copies of the 36 wiki images, and three bare URLs that kramdown would not autolink. The App-Cleaner and Contribute stubs are dropped. - The images are re-encoded as 720 px wide WebP (quality 80). The wiki originals were full phone resolution PNG/JPG shown at 100-150 px: 5.3 MB, now 1.2 MB. - Setup's Shizuku section becomes "ADB access" (keeping the #shizuku anchor) and covers Porter, Porter's priority over Shizuku, and the current card texts. It links porter.darken.eu but not Porter's APK, because the Play build opens this section. - The FAQ's Shizuku entry mentions Porter. CI: - tooling/docs/check_links.py fails the build when an sdmse.darken.eu URL in tracked sources, or any internal link in the built site, points at a page or heading that does not exist. Relative links are resolved against their page, and /foo/ only matches foo/index.html. - The workflow also runs on pull requests for the file types the checker scans, without deploying.
10 lines
267 B
Ruby
10 lines
267 B
Ruby
source "https://rubygems.org"
|
|
|
|
gem "jekyll", "~> 3.10"
|
|
gem "jekyll-relative-links", "~> 0.7"
|
|
gem "webrick", "~> 1.9"
|
|
gem "base64", "~> 0.3"
|
|
gem "bigdecimal", "~> 3.1"
|
|
gem "kramdown-parser-gfm", "~> 1.1"
|
|
gem "jekyll-github-metadata", "~> 2.16"
|
|
gem "jemoji", "~> 0.13"
|