-
Couldn't load subscription status.
- Fork 478
docs(claude): add comprehensive GitHub workflows and Claude Code security documentation #33538
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…umentation - Add GITHUB_WORKFLOWS_VISUAL.md with mermaid diagrams showing workflow architecture - Add CLAUDE_CODE_SECURITY_GUIDE.md with detailed security implementation guide - Include visual decision trees for membership gate logic - Document user access scenarios and troubleshooting steps - Provide step-by-step guide for setting up Claude Code access Co-authored-by: Steve Freudenthaler <sfreudenthaler@users.noreply.github.com>
|
Claude finished @sfreudenthaler's task —— View job I've successfully fixed the GitHub rendering errors and removed the specific user references from the documentation files. Todo List
Changes MadeFixed Mermaid Diagram Syntax Errors
Removed Specific User References
Technical DetailsThe mermaid rendering errors were caused by HTML The changes have been committed and pushed to the |
…eferences - Fix HTML line breaks in mermaid diagrams (use | instead of <br/>) - Remove specific user references (@fmontes, @oidacra, @sfreudenthaler) - Keep documentation current and maintainable Co-authored-by: Steve Freudenthaler <sfreudenthaler@users.noreply.github.com>
This comment was marked as resolved.
This comment was marked as resolved.
|
Claude finished @sfreudenthaler's task —— View job Fixed GitHub Mermaid Rendering ErrorsI've successfully resolved all the mermaid diagram parsing errors in Todo List
Changes MadeThe issue was that GitHub's mermaid renderer cannot properly parse unicode emojis (✅❌) inside flowchart nodes. I fixed:
Technical Details
The diagrams should now render correctly in GitHub's web interface without any parsing errors. All visual flow logic and color coding is preserved through the existing |
- Remove ✅ and ❌ emojis from mermaid flowchart nodes - Fix malformed GitHub API node syntax - Replace pipe character with <br/> for proper line breaks - Ensure all diagrams render correctly in GitHub's mermaid parser Co-authored-by: Steve Freudenthaler <sfreudenthaler@users.noreply.github.com>
…e emojis" This reverts commit e7efb93.
…breaks - Replace pipe character (|) with <br/> HTML tags in decision nodes - Keep emojis (✅ and ❌) as they render correctly in mermaid - Fix line 21: GitHub API node multiline text - Fix line 120: Username visibility decision node multiline text The issue was not the emojis but the incorrect use of pipe character for line breaks in mermaid decision node syntax.
- Replace {username} with USERNAME to avoid mermaid parser conflict
- Curly braces are special syntax in mermaid for defining decision nodes
- Using plain text USERNAME instead to avoid syntax errors
- Replace '@claude' with 'Claude' in all mermaid diagrams - The @ symbol is a special character in mermaid that causes parsing errors - Fixed three instances in flowchart nodes (lines 17, 93, 132)
- Remove @ symbols from mermaid nodes (changed @claude to Claude) - Replace {username} with USERNAME to avoid syntax conflicts - Replace pipe character | with <br/> for line breaks in decision nodes - Add scripts/validate-mermaid.sh for local diagram validation before push - All diagrams validated and passing before commit Fixes applied to GITHUB_WORKFLOWS_VISUAL.md: - 7 instances of @claude replaced with Claude - 4 instances of {username} replaced with USERNAME - 1 pipe character replaced with <br/> This keeps the git history cleaner by validating locally first.
- Document all mermaid syntax issues discovered during documentation cleanup
- Add rules for @ symbols, curly braces, and pipe characters
- Include validation workflow and best practices
- Provide complete working examples and troubleshooting guide
- Reference validation script for local testing
Key rules:
- Never use @ symbols in node text
- Never use {variable} in node text
- Always use <br/> for line breaks, not |
- Emojis are safe to use
- Always validate locally before committing



Add comprehensive documentation for GitHub workflows with visual flow diagrams and decision trees, focusing on the Claude Code security implementation.
Changes
GITHUB_WORKFLOWS_VISUAL.mdwith mermaid diagrams showing complete workflow architectureCLAUDE_CODE_SECURITY_GUIDE.mdwith detailed security implementation guideCloses #33537
Generated with Claude Code