Dyte's documentation portal built with Docusaurus.

Overview

Logo

Dyte Docs

Dyte's documentation portal, built with Docusaurus.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Docusaurus is a static site generator that helps you ship beautiful, accessible docs. For building our documentation portal, we have made certain modifications over the template generated by Docusaurus to be able to properly showcase all our SDKs with their respective versions.

We are delighted to see our documentation featured on Docusaurus Site Showcase, and hope you like it!

Built With

Getting Started

This section describes how you can get our documentation portal up and running on your machine.

Prerequisites

Installation

  1. Clone the repo
git clone https://github.com/dyte-in/docs.git
  1. Install NPM packages
npm install
  1. Run the app
npm start

Usage

Writing Documentation

To just edit older documentation, go to the specified versioned folder for a section, for example, you want to edit documentation for React SDK v0.25.x, open up react_versioned_docs/version-0.25.x and edit the required files there.

To create a new version inside a section, for example, flutter. Make your changes in docs/flutter. The ./docs folder consists of the next version, which is unpublished, and is where you add your newer or next version of documentation.

After your changes are done, to create a version, run the following command:

npm run docusaurus docs:version:flutter 1.2.3

This will create a new version 1.2.3 for flutter.

Reference: https://docusaurus.io/docs/versioning

To add new sections

Create a new section in docusaurus by adding a new plugin entry in docusaurus.config.js.

Say you're adding a new Go section:

{
  plugins: [
    // ...
    [
      '@docusaurus/plugin-content-docs',
      {
        path: 'docs/go',
        routeBasePath: 'go',
        id: 'go',
        sidebarPath: require.resolve('./sidebars/sidebars-go.js'),
        sidebarCollapsible: false,
        onlyIncludeVersions: !isDev
          ? require('./go_versions.json')
          : undefined,
      },
    ],
  ]
}

After you add this, you'll need to create a sidebars file ./sidebars/sidebars-go.js.

Also add your new docs to ./docs/go, say you add introduction.mdx

Now, run npm start and you can access your Go docs at http://localhost:3000/go/introduction

Then, you can create versions and edit older versions as mentioned above.

Adding new docs to the Context Switcher

To add a newly created section to the Context Switcher, edit ./src/components/ContextSwitcher.jsx.

For example, for a section go, you will add:

import { GoIcon } from '../assets/icons';

const CONTEXTS = [
  // ...
  {
    id: 'go',
    name: 'Go',
    icon: GoIcon,
  },
]

You'll need to create a GoIcon component too.

That is it!

For more examples, please refer to the Docusaurus Documentation.

Version History

See CHANGELOG.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. Sincere thanks to all our contributors. Thank you, contributors!

You are requested to follow the contribution guidelines specified in CONTRIBUTING.md and code of conduct at CODE_OF_CONDUCT.md while contributing to the project 😄 .

Support

Contributions, issues, and feature requests are welcome! Give a ⭐️ if you like this project!

License

Distributed under the Apache License, Version 2.0. See LICENSE for more information.

About

docs is created & maintained by Dyte, Inc. You can find us on Twitter - @dyte_io or write to us at dev [at] dyte.io.

The names and logos for Dyte are trademarks of Dyte, Inc.

We love open source software! See our other projects and our products.

Comments
  • docs: api reference changes

    docs: api reference changes

    Description

    • docs: api reference changes

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation released 
    opened by vaibhavshn 4
  • chore: trigger preview - test

    chore: trigger preview - test

    Description

    Describe your PR here.

    Resolved issues

    Closes #1

    Before submitting the PR, please take the following into consideration

    • [ ] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [ ] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [ ] The description should clearly illustrate what problems it solves.
    • [ ] Ensure that the commit messages follow our guidelines.
    • [ ] Resolve merge conflicts (if any).
    • [ ] Make sure that the current branch is upto date with the main branch.
    opened by vaibhavshn 4
  • docs: quickstart guide change

    docs: quickstart guide change

    Description

    • Quickstart guides updated to show getting started page
    • Package upgrades
    • Other smaller fixes

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    bug documentation released 
    opened by vaibhavshn 3
  • feat: redesign 💫

    feat: redesign 💫

    Description

    • All new redesigned homepage
    • Typography improvements

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation enhancement released 
    opened by vaibhavshn 3
  • docs: updated api reference

    docs: updated api reference

    Description

    Updated the API reference.

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation released 
    opened by vaibhavshn 3
  • docs: ui-kit, web-core, android core docs updates

    docs: ui-kit, web-core, android core docs updates

    Description

    Docs updated for ui-kit, web-core and android-core.

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation released 
    opened by vaibhavshn 3
  • Fix: incomplete import

    Fix: incomplete import

    Description

    Completed the missing import for useDyteMeeting example.

    Resolved issues

    It's a single line fix and does not require an issue, But I am happy to make one.

    released 
    opened by Badhan-abhishek 3
  • docs: updated docs

    docs: updated docs

    Description

    • Updated Android UI Kit documentation

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation released 
    opened by vaibhavshn 3
  • chore: added LICENSE

    chore: added LICENSE

    Description

    Added LICENSE.

    Addresses #84

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    released 
    opened by vaibhavshn 3
  • docs: documentation updates

    docs: documentation updates

    Description

    Documentation updates.

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation released 
    opened by vaibhavshn 3
  • feat: merge upstream changes (v2 api ref)

    feat: merge upstream changes (v2 api ref)

    Description

    • feat: merge upstream changes (v2 api ref)

    Before submitting the PR, please take the following into consideration

    • [x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. If you don't have an issue, please create one.
    • [x] Prefix your PR title with feat:, fix:, chore:, docs:, or refactor:.
    • [x] The description should clearly illustrate what problems it solves.
    • [x] Ensure that the commit messages follow our guidelines.
    • [x] Resolve merge conflicts (if any).
    • [x] Make sure that the current branch is upto date with the main branch.
    documentation released 
    opened by vaibhavshn 3
Releases(v1.32.2)
Owner
Dyte
Real-time audio & video SDKs, ready to launch :rocket:. The simplest way to integrate branded, configurable and programmable video & audio experiences.
Dyte
A Docusaurus website deployed to GitHub Pages using GitHub Actions.

Deploy Docusaurus website to GitHub Pages using GitHub Actions This repository is an example of deploying a Docusaurus website to GitHub Pages using G

Lars Gyrup Brink Nielsen 18 Dec 26, 2022
Foxpage portal, server apis and plugins

Low-code, made simple and fast Try live demo Foxpage is a lightweight front-end low-code framework. Features ??️ Visualization. Provides visual page e

Foxpage 165 Dec 31, 2022
Website and contest portal for SolidHack.

Solid Website This is the source code for the solid website: https://solidjs.com/ Getting started The website is built with Solid. In order to get goi

Solid 2 May 20, 2022
Admin portal for the community-profiles web app

cp-admin Admin portal for the community-profiles web app. Created with Strapi and postgresql backend. Hosted with Azure App Services. Strapi Instructi

Grant Moss 3 Nov 4, 2022
CA9.io Portal Seed Server. Makes sure the project files are always accessable.

Torrent Seed Server What is this about? This project helps users of CA9.io Metaverse to keep their files and addons permanently available. Since we us

CA9.io, TM9657 GmbH 2 Feb 3, 2022
Yara Station- Managment portal for LoKi scanner

Yara station is a management portal for Neo23x0-Loki. The mission is to transform the standalone nature of the Loki scanner into a centralized management solution that facilitates result investigation and easier scanning capabilities.

null 28 Dec 20, 2022
✨ Dramaland: Um portal de notícias, resenhas e opinião do mundo da dramaturgia coreana

Tabela de Conteúdo Tabela de Conteúdo Sobre o Projeto Feito Com Contribuição Licença Contato Sobre o Projeto Dramaland é um portal de notícias, resenh

Guilherme S. Sousa 9 Nov 21, 2022
Un experimento personal con el portal del Centro de Documentación de la Imagen de Santander.

Retrosantander Un experimento personal con el portal del Centro de Documentación de la Imagen de Santander (CDIS) y sus contenidos. Por Jaime Gómez-Ob

Jaime Gómez-Obregón 71 Dec 11, 2022
A modern and fashion-forward retail portal.

Atelier Atelier is an ecommerce product detail page built for a fictional clothing company as an exercise in front-end development. It contains three

null 1 Aug 30, 2022
FeatureProbe UI/Portal

FeatureProbe UI FeatureProbe applications suite includes a customer UI/Portal. It is optional to install, but we highly recommend using it as the mana

FeatureProbe 30 Dec 29, 2022
A portal for finding and posting jobs. Assignment for internship.

Naukri Dundho A portal for finding and posting jobs. Assignment for internship. ?? Explore the docs » • Report Bug • Request Feature • Backend Documan

Prasoon Soni 5 Sep 14, 2022
A all around note taking and viewing portal for students as well as teachers.

Notetal Portal to notes for students and teachers. With Notetal you can take notes as well as view notes taken by others. Features Powerful Editor: A

Alson Garbuja 2 Jun 13, 2022
A decentralised portal that aims to help Government Educational organisations to track student and colleges data to provide them with fellowships and programs.

DeSIDB A decentralised database built on Ethereum & Solidity. Introduction - India is a country with a population of 6.8 crore students graduating eac

Sachin Pandey 14 Jul 10, 2022
Portal de desafios de programação

?? Projeto Plataforma de desafios frontend, quadro do notion com as tarefas AQUI Next.js Sass TypeScript Mongoose Prismic Next Auth Também foi adicion

Leonardo Vargas 47 Dec 20, 2022
API for PACO (Portal Académico Online - Universidade de Aveiro)

paco-ua-api API for Portal Académico Online - Universidade de Aveiro This API uses Puppeteer to, through a headless browser, log in and scrape the pag

Diogo Correia 7 Dec 1, 2022
Portal - Free Bootstrap 5 Admin Dashboard Template For Developers

Theme Details & Demo Demo: https://themes.3rdwavemedia.com/bootstrap-templates/admin-dashboard/portal-free-bootstrap-admin-dashboard-template-for-deve

Xiaoying Riley 225 Dec 22, 2022
📝 Documentation Generator built with Deno

WORK IN PROGRESS ⚠️ Expect breaking changes ⚠️ ?? Vale Vale is a static documentation generator, designed for speed, simplicity and readability. Built

Marc Espín 20 Aug 16, 2022
API Documentation Browser

DevDocs — API Documentation Browser DevDocs combines multiple developer documentations in a clean and organized web UI with instant search, offline su

freeCodeCamp.org 30.5k Jan 9, 2023
Open Source projects are a project to improve your JavaScript knowledge with JavaScript documentation, design patterns, books, playlists.

It is a project I am trying to list the repos that have received thousands of stars on Github and deemed useful by the JavaScript community. It's a gi

Cihat Salik 22 Aug 14, 2022