jinnanjiang commented on PR #767:
URL: 
https://github.com/apache/shardingsphere-doc/pull/767#issuecomment-4539979569

    Reviewed Scope
   
     I reviewed the current patched state prepared for this PR, starting from 
PR head 6496a57c74d2 and rechecking the full Slack-removal surface across:
   
     - top-level site pages
     - community/en/*
     - affected blog/* pages
     - affected document/*/overview/index.html pages
     - elasticjob/*
     - oncloud/*
     - statistics/staging/rat-report.html
     - affected English PDF artifacts under document/5.0.0, 5.1.0, 5.1.1, and 
5.1.2
   
     Not Reviewed Scope
   
     - GitHub Actions / remote CI results
     - deployed preview rendering in a browser
     - unrelated site generation workflows beyond the artifacts touched here
   
     Need Expert Review
   
     - No
   
     Root-Cause Review
   
     The original problem was not just a few homepage links. The real issue was 
that the site still exposed public Slack entrypoints through multiple 
user-facing
     paths, including:
   
     - primary community onboarding pages
     - generated feed content
     - versioned documentation pages
     - legacy artifacts
     - published PDF artifacts
   
     Earlier, this was only partially fixed. The remaining blockers were the 
still-live Slack references in community/en/* and several residual artifacts. 
That meant
     users could still reach Slack through official participation pages even 
after the main page cleanup.
   
     Fix Mapping
   
     The patched version now closes those remaining paths:
   
     - community/en/involved/index.html no longer directs users to Slack
     - community/en/involved/subscribe/index.html now points users only to 
mailing-list based participation
     - community/en/index.xml and community/en/involved/index.xml no longer 
advertise Slack in feed descriptions
     - community/en/team/index.html no longer tells contributors to join the 
Slack community
     - the remaining legacy overview pages that still exposed Slack have been 
cleaned up
     - the checked English PDF artifacts no longer contain embedded Slack URLs
     - statistics/staging/rat-report.html no longer republishes Slack 
references from the old content snapshot
   
     This addresses the root cause rather than only removing a subset of 
visible links.
   
     Risk Scan
   
     Design risk
   
     - Low. This is a static content cleanup only.
     - No build logic, navigation logic, templating logic, or runtime behavior 
was changed.
   
     Performance risk
   
     - None. No execution path, asset-loading behavior, or client-side logic 
changed.
   
     Compatibility risk
   
     - Low. Existing community entrypoints remain available through mailing 
list, GitHub, and other public channels.
     - No API, config, version-switcher, or URL routing behavior was changed.
   
     Functional degradation risk
   
     - Low. The change removes obsolete Slack references and preserves valid 
alternative contact paths.
     - I did not find any adjacent case where removing Slack changed unrelated 
site behavior.
   
     Cross-surface regression check
   
     - I rechecked the broader blast radius instead of trusting the 
homepage/blog diff alone.
     - The residual-link scan covered the official community entrypoints, 
generated feeds, legacy docs, and checked PDF artifacts.
   
     Unrelated-Change Screening
   
     - I did not find unrelated code or behavior changes in the patched result.
     - The modified files are all directly tied to the Slack-removal objective.
   
     Validation
   
     I performed a fresh repository-wide residual scan for the known Slack URL 
patterns:
   
     - join.slack.com
     - app.slack.com
     - apacheshardingsphere.slack.com
   
     In the reviewed website content and checked published artifacts, I did not 
find any remaining public Slack URLs after the patch set. The remaining slack 
text
     hits are only icon/font class names, not user-facing community links.
   
     Test Adequacy
   
     - There are no automated tests for this static content cleanup.
     - For this type of change, the relevant validation is artifact-level 
verification and repository-wide residual scanning.
     - That validation is sufficient here because the change is content-only 
and the original failure mode was incomplete removal across generated/public 
surfaces.
   
     Merge Verdict: Mergeable
   
     The patched version now removes the remaining public Slack entrypoints 
across the reviewed site surfaces and artifacts, and I do not see unresolved 
regression
     or compatibility risk that would block merge.
   
     Suggested PR comment
   
     This looks good now. I rechecked the Slack-removal surface beyond the 
homepage/blog/doc diffs, including the community/en/* entrypoints, feed 
content, remaining
     legacy overview pages, statistics/staging/rat-report.html, and the 
affected English PDF artifacts. The remaining blockers from the previous pass 
are now closed,
     and I did not find any remaining public Slack URLs in the reviewed content.
   
     Merge Verdict: Mergeable
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to