Skip to content

Latest commit

Β 

History

History
94 lines (63 loc) Β· 2.51 KB

File metadata and controls

94 lines (63 loc) Β· 2.51 KB

Singularities AI Documentation

Official documentation for Singularities AI - an open source AI conversation platform.

πŸ“– About

This documentation describes how to use Singularities AI, a platform for engaging in natural conversations with local AI models via Ollama.

🌐 Online Access

πŸ“š Documentation Structure

The documentation is organized in two languages:

πŸ‡«πŸ‡· French (/content/fr/)

  • DΓ©marrer - Installation and setup guide
  • FonctionnalitΓ©s - Detailed feature descriptions

πŸ‡¬πŸ‡§ English (/content/en/)

  • Getting Started - Installation and setup guide
  • Features - Detailed feature descriptions

πŸ› οΈ Technologies Used

  • Framework: Nuxt - Vue.js full-stack framework
  • UI Components: Shadcn/UI - Open source components
  • Content: Nuxt Content - Headless content system
  • Styling: Tailwind CSS - Utility-first CSS framework

🀝 Contributing

We welcome contributions to this documentation!

How to Contribute

  1. Fork the repository
  2. Create a branch for your feature (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Contribution Guidelines

  • Follow the existing file structure
  • Maintain consistency between French and English versions
  • Test locally before submitting
  • Use clear commit messages

πŸ“ File Structure

content/
β”œβ”€β”€ en/          # English documentation
β”‚   β”œβ”€β”€ 1.getting-started/
β”‚   └── 2.features/
└── fr/          # French documentation
    β”œβ”€β”€ 1.demarrer/
    └── 2.fonctionnalites/

πŸ§ͺ Development

Available Commands

# Development
npm run dev

# Production build
npm run build

# Preview build
npm run preview

# Static generation
npm run generate

πŸ“ž Support

πŸ”— Useful Links


Singularities AI - Making conversational AI accessible to everyone πŸš€