JSPM

  • Created
  • Published
  • Downloads 951
  • Score
    100M100P100Q98031F
  • License MIT

React components for drawing Diplodoc documentation

Package Exports

  • @diplodoc/components
  • @diplodoc/components/i18n/en.json
  • @diplodoc/components/i18n/ru.json
  • @diplodoc/components/styles
  • @diplodoc/components/themes/common

Readme

NPM version

YFM Docs Components

Компоненты для Yandex Flavored Markdown Documentation.

Installation

npm i @diplodoc/components

Usage

Append js

// In most cases append transform runtime
import "@doc-tools/transform/dist/js/yfm.js";

// configure components
import {configure as configureUikit} from '@gravity-ui/uikit';
import {configure as configureDocs} from '@diplodoc/components';

configureUikit({lang: 'ru'});

// can be reconfigured in any moment
configureDocs({
    lang: 'ru',
    // optionally configure allowed translations
    loc: {ru, en, tr, ...}
})

Append css

/*project.css*/

/*Append components styles*/
@import '@diplodoc/components';

/*Append components theme*/
@import '@diplodoc/components/themes/common';

/*In most cases append transform styles*/
@import '@doc-tools/transform/dist/css/yfm.css';

Development

To build the project correctly you need to install python@2. Visit python.org/downloads to get the latest version.

Install Dependencies

npm ci

To start the development server with storybook run the following:

npm run dev

License

MIT