Skip to content

chore: remove maintenance docs and trim README#20

Merged
hawkff merged 1 commit into
mainfrom
chore/cleanup-docs-readme
Jun 17, 2026
Merged

chore: remove maintenance docs and trim README#20
hawkff merged 1 commit into
mainfrom
chore/cleanup-docs-readme

Conversation

@hawkff

@hawkff hawkff commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

Repository housekeeping:

  • Remove docs/maintenance/ — internal maintenance notes that should not
    live in the repo.
  • Trim the README to English only:
    • Keep the research-purpose disclaimer sentence.
    • Keep the Google Play third-party warning.
    • Refresh Supported Proxy Protocols (native Mieru, Hysteria 2 Gecko obfs,
      and MasterDnsVPN are now bundled).
    • Refresh Supported Subscription Format.
    • Remove the changelog/Telegram, homepage/documents, and donation sections.
    • Keep Credits and Contributors.

No code or build changes.

Delete the docs/maintenance/ tree (internal notes that do not belong in the
repo). Trim the README to English only: keep the research-purpose disclaimer
sentence and the Google Play warning, refresh the supported proxy protocols
(native Mieru / Hysteria2 Gecko / MasterDnsVPN) and subscription formats, and
remove the changelog/telegram, homepage, and donation sections. Credits and
contributors are kept.
@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Summary by CodeRabbit

Release Notes

  • Documentation
    • Updated supported proxy protocols list with expanded entries and reordered items.
    • Revised subscription format documentation with clarified support details.
    • Added information about external plugin requirements for specific protocols.
    • Improved configuration example section headers for clarity.

Walkthrough

README.md is updated: the badge/header block is shortened, the proxy protocol list is expanded, an XHTTP section heading is translated from Chinese to English, and the subscription format section is rewritten in English-only with a new plugin note. Five docs/maintenance/ markdown files (dependency-audit.md, hysteria2-gecko-deferral.md, hysteria2-gecko-sidecar.md, masterdnsvpn-deferral.md, official-singbox-feasibility.md) are fully deleted.

Changes

README and docs/maintenance cleanup

Layer / File(s) Summary
README header, badge area, and protocol list
README.md
Releases/contributors badge block removed and replaced with a shorter English-only research/learning disclaimer; Supported Proxy Protocols bullet list updated with additional entries (Hysteria 1/2, WireGuard, plugin-based systems).
XHTTP section heading and subscription format
README.md
XHTTP Extra Reality summary heading changed from Chinese to English; Supported Subscription Format section rewritten in English-only with outbound-only parsing rule and new Trojan-Go/NaïveProxy plugin note.
Maintenance docs deletion
docs/maintenance/dependency-audit.md, docs/maintenance/hysteria2-gecko-deferral.md, docs/maintenance/hysteria2-gecko-sidecar.md, docs/maintenance/masterdnsvpn-deferral.md, docs/maintenance/official-singbox-feasibility.md
All five maintenance planning/deferral documents (dependency audit, Hysteria2 Gecko obfs notes, MasterDnsVPN deferral, official sing-box feasibility) are entirely removed.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Poem

🐇 Snip, snip, away with the stale old files,
Badges gone, the README now smiles!
Chinese headings swapped to English clear,
Subscription notes polished, nothing to fear.
The maintenance folder is lighter today —
This bunny hops onward, hip-hip-hooray! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: remove maintenance docs and trim README' clearly and accurately summarizes the main changes in the pull request: removing maintenance documentation and trimming the README file.
Description check ✅ Passed The description clearly explains the pull request's objectives: removing docs/maintenance/ directory and trimming README to English-only content with specific sections retained and removed.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@hawkff

hawkff commented Jun 17, 2026

Copy link
Copy Markdown
Owner Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Around line 33-35: Update the README documentation to clarify that Mieru
requires plugin initialization at runtime despite being marked as bundled. The
current line 191 states only Trojan-Go and NaïveProxy require external plugins,
but the actual code in BoxInstance.kt shows that MieruBean calls
initPlugin("mieru-plugin") just like the other protocols. Either add Mieru to
the list of protocols requiring plugin initialization on line 191, or revise the
bundled protocols descriptions to explicitly note that being bundled does not
eliminate the runtime plugin initialization requirement via initPlugin().
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3e490de4-1410-48e7-a5ef-83b3dfb32a9e

📥 Commits

Reviewing files that changed from the base of the PR and between 6b3caba and bed5023.

📒 Files selected for processing (6)
  • README.md
  • docs/maintenance/dependency-audit.md
  • docs/maintenance/hysteria2-gecko-deferral.md
  • docs/maintenance/hysteria2-gecko-sidecar.md
  • docs/maintenance/masterdnsvpn-deferral.md
  • docs/maintenance/official-singbox-feasibility.md
💤 Files with no reviewable changes (5)
  • docs/maintenance/official-singbox-feasibility.md
  • docs/maintenance/hysteria2-gecko-deferral.md
  • docs/maintenance/hysteria2-gecko-sidecar.md
  • docs/maintenance/masterdnsvpn-deferral.md
  • docs/maintenance/dependency-audit.md

Comment thread README.md
@hawkff hawkff merged commit 0a4101b into main Jun 17, 2026
4 checks passed
@hawkff hawkff deleted the chore/cleanup-docs-readme branch June 17, 2026 20:28
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.

1 participant