Unified documentation hub for all Qredence projects and technologies
This repository contains comprehensive documentation for all Qredence projects, built with Mintlify for an excellent developer experience.
- Node.js 18+ or Python 3.12+
- Mintlify CLI
-
Install Mintlify CLI:
npm install -g mintlify
-
Clone and setup:
git clone https://github.com/qredence/qredence-docs.git cd qredence-docs
-
Start development server:
mintlify dev
-
Open in browser: Navigate to http://localhost:3000
# Deploy to production
mintlify deploy
# Deploy with custom domain
mintlify deploy --domain docs.qredence.com
qredence-docs/
βββ π mint.json # Mintlify configuration
βββ π introduction.mdx # Main landing page
βββ π projects.mdx # Projects overview
βββ ποΈ projects/ # Project-specific documentation
β βββ ποΈ reasoning-kernel/ # Reasoning Kernel docs
β βββ π introduction.mdx
β βββ π quickstart.mdx
β βββ π installation.mdx
β βββ π configuration.mdx
β βββ ποΈ concepts/ # Core concepts
β βββ ποΈ api/ # API reference
β βββ ποΈ sdk/ # SDK documentation
β βββ ποΈ examples/ # Usage examples
β βββ ποΈ guides/ # Implementation guides
β βββ ποΈ integration/ # Integration guides
βββ ποΈ shared/ # Shared resources
β βββ ποΈ getting-started/ # Universal getting started
β βββ ποΈ development/ # Development standards
β βββ ποΈ deployment/ # Deployment guides
β βββ ποΈ community/ # Community guidelines
βββ ποΈ templates/ # Documentation templates
βββ ποΈ assets/ # Images, logos, icons
βββ ποΈ .github/ # GitHub workflows
- Reasoning Kernel - Advanced AI reasoning with MSA
- Shared Resources - Development standards and deployment guides
- Cognitive Architecture Framework - Multi-agent reasoning systems
- Knowledge Graph Engine - Semantic knowledge representation
- Reasoning Analytics - Performance monitoring and optimization
- β Modern Design: Professional appearance with dark/light themes
- β Mobile Responsive: Optimized for all device sizes
- β Interactive Components: Tabs, cards, accordions, and code groups
- β Search Functionality: Intelligent search across all projects
- β API Playground: Interactive API testing capabilities
- β Multi-Language Examples: Python, JavaScript, cURL, and more
- β Copy-Paste Ready: All code examples are complete and runnable
- β Progressive Complexity: From basic concepts to advanced patterns
- β Cross-References: Strategic linking between related topics
- β Tab-Based Navigation: Easy switching between projects
- β Logical Hierarchy: Clear information architecture
- β Template-Driven: Consistent structure across all projects
- β Shared Resources: Common patterns and guidelines
-
Create project directory:
mkdir -p projects/new-project/{concepts,api,examples,guides}
-
Add to navigation in
mint.json
:{ "tabs": [ { "name": "New Project", "url": "new-project" } ] }
-
Create project introduction using template:
cp templates/project-template.mdx projects/new-project/introduction.mdx
- Follow MDX format with proper frontmatter
- Use Mintlify components for enhanced UX
- Include code examples in multiple languages when applicable
- Cross-reference related content strategically
- Maintain consistent tone and terminology
- Clear, concise language for technical audiences
- Second person ("you") for instructions
- Active voice over passive voice
- Present tense for current states
- Progressive disclosure from basic to advanced
- Introduction: Project overview and value proposition
- Quick Start: 10-minute getting started guide
- Installation: Complete setup instructions
- Configuration: Configuration options and examples
- Concepts: Core concepts and architecture
- API Reference: Complete API documentation
- Examples: Real-world usage patterns
- Guides: Implementation and best practices
- Development Standards: Coding guidelines and practices
- Testing Guidelines: Testing standards and frameworks
- Deployment Guides: Production deployment patterns
- Community Guidelines: Contributing and support
- Project Templates: Consistent structure for new projects
- API Templates: Standardized API documentation
- Guide Templates: Implementation guide patterns
- Update
mint.json
colors, logos, and themes - Replace assets in
assets/
directory - Customize navigation and layout
- Configure Google Analytics in
mint.json
- Set up PostHog for advanced analytics
- Enable user feedback collection
- GitHub integration for automatic updates
- Discord webhooks for community engagement
- Status page integration for service monitoring
# Deploy to Mintlify cloud
mintlify deploy
# Custom domain setup
mintlify deploy --domain docs.qredence.com
# Build static site
mintlify build
# Deploy to your infrastructure
# (AWS S3, Vercel, Netlify, etc.)
# .github/workflows/deploy.yml
name: Deploy Documentation
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy to Mintlify
run: mintlify deploy
env:
MINTLIFY_API_KEY: ${{ secrets.MINTLIFY_API_KEY }}
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-content
) - Make your changes following the style guide
- Test locally with
mintlify dev
- Submit a pull request
- Technical Review: Accuracy and completeness
- Editorial Review: Grammar, style, and clarity
- Design Review: Visual consistency and UX
- Final Approval: Maintainer approval required
- Follow our Code of Conduct
- Use clear, descriptive commit messages
- Include screenshots for visual changes
- Update navigation when adding new pages
- Track page views and user engagement
- Monitor search queries and results
- Identify popular content and gaps
- Collect user feedback and suggestions
- Documentation coverage across projects
- Content freshness and update frequency
- User satisfaction scores
- Issue resolution time
- GitHub Issues for bugs and improvements
- Discord Community for questions and discussions
- Email Support for urgent issues
- Request new documentation through GitHub issues
- Suggest improvements via Discord
- Submit content contributions via pull requests
- β Multi-project architecture setup
- β Reasoning Kernel documentation migration
- β Shared resources and templates
- β Deployment and CI/CD setup
- π Additional project documentation
- π Advanced search and filtering
- π Interactive tutorials and demos
- π Multi-language support
- π Community-contributed content
- π User-generated examples
- π Documentation analytics dashboard
- π Advanced collaboration features
- Start with user needs and journeys
- Use templates for consistency
- Include practical examples
- Test all code examples
- Keep content up-to-date
- Regular content audits and updates
- Monitor for broken links and outdated information
- Collect and act on user feedback
- Maintain consistent quality standards
- Use clear branching and review processes
- Document decisions and changes
- Maintain communication with stakeholders
- Celebrate community contributions
Built with β€οΈ using Mintlify
For questions or support, reach out to our team at docs@qredence.com or join our Discord community.
Unified documentation hub for all Qredence projects and technologies
This repository contains comprehensive documentation for all Qredence projects, built with Mintlify for an excellent developer experience.
- Node.js 18+ or Python 3.12+
- Mintlify CLI
-
Install Mintlify CLI:
npm install -g mintlify
-
Clone and setup:
git clone https://github.com/Qredence/qredence-docs.git
cd qredence-docs
-
Start development server:
mintlify dev
-
Open in browser: Navigate to http://localhost:3000
# Deploy to production
mintlify deploy
# Deploy with custom domain
mintlify deploy --domain docs.qredence.com
qredence-docs/
βββ π mint.json # Mintlify configuration
βββ π introduction.mdx # Main landing page
βββ π projects.mdx # Projects overview
βββ ποΈ projects/ # Project-specific documentation
β βββ ποΈ reasoning-kernel/ # Reasoning Kernel docs
β βββ π introduction.mdx
β βββ π quickstart.mdx
β βββ π installation.mdx
β βββ π configuration.mdx
β βββ ποΈ concepts/ # Core concepts
β βββ ποΈ api/ # API reference
β βββ ποΈ sdk/ # SDK documentation
β βββ ποΈ examples/ # Usage examples
β βββ ποΈ guides/ # Implementation guides
β βββ ποΈ integration/ # Integration guides
βββ ποΈ shared/ # Shared resources
β βββ ποΈ getting-started/ # Universal getting started
β βββ ποΈ development/ # Development standards
β βββ ποΈ deployment/ # Deployment guides
β βββ ποΈ community/ # Community guidelines
βββ ποΈ templates/ # Documentation templates
βββ ποΈ assets/ # Images, logos, icons
βββ ποΈ .github/ # GitHub workflows
- Reasoning Kernel - Advanced AI reasoning with MSA
- Shared Resources - Development standards and deployment guides
- Cognitive Architecture Framework - Multi-agent reasoning systems
- Knowledge Graph Engine - Semantic knowledge representation
- Reasoning Analytics - Performance monitoring and optimization
- β Modern Design: Professional appearance with dark/light themes
- β Mobile Responsive: Optimized for all device sizes
- β Interactive Components: Tabs, cards, accordions, and code groups
- β Search Functionality: Intelligent search across all projects
- β API Playground: Interactive API testing capabilities
- β Multi-Language Examples: Python, JavaScript, cURL, and more
- β Copy-Paste Ready: All code examples are complete and runnable
- β Progressive Complexity: From basic concepts to advanced patterns
- β Cross-References: Strategic linking between related topics
- β Tab-Based Navigation: Easy switching between projects
- β Logical Hierarchy: Clear information architecture
- β Template-Driven: Consistent structure across all projects
- β Shared Resources: Common patterns and guidelines
-
Create project directory:
mkdir -p projects/new-project/{concepts,api,examples,guides}
-
Add to navigation in
mint.json
:{ "tabs": [ { "name": "New Project", "url": "new-project" } ] }
-
Create project introduction using template:
cp templates/project-template.mdx projects/new-project/introduction.mdx
- Follow MDX format with proper frontmatter
- Use Mintlify components for enhanced UX
- Include code examples in multiple languages when applicable
- Cross-reference related content strategically
- Maintain consistent tone and terminology
- Clear, concise language for technical audiences
- Second person ("you") for instructions
- Active voice over passive voice
- Present tense for current states
- Progressive disclosure from basic to advanced
- Introduction: Project overview and value proposition
- Quick Start: 10-minute getting started guide
- Installation: Complete setup instructions
- Configuration: Configuration options and examples
- Concepts: Core concepts and architecture
- API Reference: Complete API documentation
- Examples: Real-world usage patterns
- Guides: Implementation and best practices
- Development Standards: Coding guidelines and practices
- Testing Guidelines: Testing standards and frameworks
- Deployment Guides: Production deployment patterns
- Community Guidelines: Contributing and support
- Project Templates: Consistent structure for new projects
- API Templates: Standardized API documentation
- Guide Templates: Implementation guide patterns
- Update
mint.json
colors, logos, and themes - Replace assets in
assets/
directory - Customize navigation and layout
- Configure Google Analytics in
mint.json
- Set up PostHog for advanced analytics
- Enable user feedback collection
- GitHub integration for automatic updates
- Discord webhooks for community engagement
- Status page integration for service monitoring
# Deploy to Mintlify cloud
mintlify deploy
# Custom domain setup
mintlify deploy --domain docs.qredence.com
Note: Depending on your Mintlify CLI version, a standalone build
command may not be available. Prefer mintlify deploy
for Mintlify Cloud, or use mintlify dev
behind your own static hosting solution if supported by your version.
# If supported by your CLI version
mintlify build
# Then deploy artifacts with your platform (S3, Vercel, Netlify, etc.)
# .github/workflows/deploy.yml
name: Deploy Documentation
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy to Mintlify
run: mintlify deploy
env:
MINTLIFY_API_KEY: ${{ secrets.MINTLIFY_API_KEY }}
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-content
) - Make your changes following the style guide
- Test locally with
mintlify dev
- Submit a pull request
- Technical Review: Accuracy and completeness
- Editorial Review: Grammar, style, and clarity
- Design Review: Visual consistency and UX
- Final Approval: Maintainer approval required
- Follow our Code of Conduct
- Use clear, descriptive commit messages
- Include screenshots for visual changes
- Update navigation when adding new pages
- Track page views and user engagement
- Monitor search queries and results
- Identify popular content and gaps
- Collect user feedback and suggestions
- Documentation coverage across projects
- Content freshness and update frequency
- User satisfaction scores
- Issue resolution time
- GitHub Issues for bugs and improvements
- Discord Community for questions and discussions
- Email Support for urgent issues
- Request new documentation through GitHub issues
- Suggest improvements via Discord
- Submit content contributions via pull requests
- β Multi-project architecture setup
- β Reasoning Kernel documentation migration
- β Shared resources and templates
- β Deployment and CI/CD setup
- π Additional project documentation
- π Advanced search and filtering
- π Interactive tutorials and demos
- π Multi-language support
- π Community-contributed content
- π User-generated examples
- π Documentation analytics dashboard
- π Advanced collaboration features
- Start with user needs and journeys
- Use templates for consistency
- Include practical examples
- Test all code examples
- Keep content up-to-date
- Regular content audits and updates
- Monitor for broken links and outdated information
- Collect and act on user feedback
- Maintain consistent quality standards
- Use clear branching and review processes
- Document decisions and changes
- Maintain communication with stakeholders
- Celebrate community contributions
Built with β€οΈ using Mintlify
For questions or support, reach out to our team at docs@qredence.com or join our Discord community.