This website is built using Docusaurus, a modern static website generator.
The documentation is organized into the following sections:
- Introduction: Overview of Qlarr
- Getting Started: Quick start guides for users and developers
- Architecture: System design and data model
- Components: Documentation for each repository
- Survey Engine (KMP)
- Survey Engine Script
- Backend
- Frontend
- Android
- Features: Detailed feature documentation (conditional logic, validation, randomization, etc.)
- Guides: Best practices and tutorials
- API Reference: REST and JavaScript API documentation
- Deployment: Production deployment guides
npm installnpm startThis command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
npm run buildThis command generates static content into the build directory and can be served using any static contents hosting service.
npm run deployIf you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.
This documentation skeleton has been created with placeholders marked as "To be completed". Contributors should:
- Fill in the placeholder sections with actual content from respective repositories
- Add code examples where appropriate
- Include diagrams for architectural explanations
- Link to relevant GitHub repositories
- Keep documentation up to date with code changes
AGPL-3.0