Skip to content

Docs jekyll site#1

Closed
DMontgomery40 wants to merge 93 commits intomainfrom
docs-jekyll-site
Closed

Docs jekyll site#1
DMontgomery40 wants to merge 93 commits intomainfrom
docs-jekyll-site

Conversation

@DMontgomery40
Copy link
Owner

No description provided.

DMontgomery40 and others added 12 commits September 7, 2025 15:42
- Complete Jekyll configuration (_config.yml, Gemfile, .gitignore)
- All section index pages with proper navigation
- Complete backend documentation copied line-by-line:
  - Phaxio setup (PHAXIO_SETUP.md)
  - Sinch setup (SINCH_SETUP.md)
  - SIP/Asterisk setup (SIP_SETUP.md)
  - Images & PDFs guide (IMAGES_AND_PDFS.md)
- Contributing guide with complete content
- GitHub Actions workflow for automated deployment
- Main index page from README with updated links

Still copying remaining docs: MCP, API, Security, SDKs, etc.
All original docs remain untouched in their original locations.
MAJOR MILESTONE: All core documentation copied with complete fidelity

✅ COMPLETED - Every single line copied from original docs:
- MCP Integration (220 lines) - Complete AI integration guide
- API Reference (80 lines) - Complete REST API documentation
- HIPAA Requirements (162 lines) - Complete security compliance guide
- OAuth Setup (89 lines) - Complete identity provider configuration
- Client SDKs (65 lines) - Complete Node.js and Python SDK docs
- Troubleshooting (112 lines) - Complete problem resolution guide
- Phaxio E2E Test (72 lines) - Complete end-to-end testing guide

✅ STRUCTURE COMPLETE:
- All Jekyll configuration files (_config.yml, Gemfile, .gitignore)
- All section index pages with proper navigation hierarchy
- GitHub Actions workflow for automated deployment
- Complete asset structure with demo video
- Proper Jekyll frontmatter for all documents

✅ NAVIGATION STRUCTURE:
- Getting Started (Contributing guide)
- Backends (Phaxio, Sinch, SIP/Asterisk, Images & PDFs)
- AI Integration (MCP Integration)
- Security (HIPAA Requirements, OAuth Setup)
- Development (API Reference, SDKs, Troubleshooting, E2E Test)

REMAINING: Node MCP README, SDK READMEs, API Changelog
All original docs remain completely untouched in original locations.
- Updated iOS app documentation
- Updated multi-repo architecture info
- Updated branch policies for multi-repo setup

Auto-synced by sync-agents-md.sh
…/Node/Python snippets; document refresh semantics and inbound examples
cursor[bot]

This comment was marked as outdated.

- Add hybrid configuration troubleshooting section
- Update environment variable references to include FAX_OUTBOUND_BACKEND/FAX_INBOUND_BACKEND
- Update deployment docs for dynamic backend service requirements
- Add hybrid backend mention to main index features
- Add Hybrid Setups to table of contents

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

"faxNumber": to,
}
resp = await client.post(url, headers=self._headers(), data=data, files=files)
if resp.status_code >= 400:
Copy link

Choose a reason for hiding this comment

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

Bug: File Handle Leak in Fax Sending Method

The send_fax_file method has a file handle leak. The file opened with open(file_path, "rb") is not explicitly closed, which can lead to file descriptor exhaustion, especially under high load or if exceptions occur.

Fix in Cursor Fix in Web

@DMontgomery40 DMontgomery40 deleted the docs-jekyll-site branch September 26, 2025 22:41
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