Package Exports
- @diplodoc/components
- @diplodoc/components/i18n/en.json
- @diplodoc/components/i18n/ru.json
- @diplodoc/components/styles
- @diplodoc/components/themes/common
Readme
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 ciTo start the development server with storybook run the following:
npm run devLicense
MIT