Комментарии 13
Демку бы залили куда-нибудь.
Пример пока можно посмотреть в папке examples
https://github.com/Sberbank-Technology/ufs-react-doc/tree/release/1.0/examples/simple
Планируем добавить на gh-pages
https://github.com/Sberbank-Technology/ufs-react-doc/tree/release/1.0/examples/simple
Планируем добавить на gh-pages
Напишите, когда добавите. Интересно чем отличается от всяких tsdoc.
Генератор сам по себе основан на typedoc, для себя внутри команды мы начали генерировать документацию изначально с помощью него. Конечно, мы еще не все фишки генератора перетащили на гитхаб, но мы работаем над этим и скоро проект пополнится новыми фишками :)
Если интересно, можете оставить контакты на NVNadorichev.SBT@sberbank.ru и будем держать в курсе событий
Если интересно, можете оставить контакты на NVNadorichev.SBT@sberbank.ru и будем держать в курсе событий
Так и где там пример? Там пара компонентов и всё. Как мне понять, что делает ваш генератор документации, не запуская npm run docs-dev самостоятельно? :)
Временно разместил пример здесь
Код, по которому был сгенерирован пример
declare var require: any;
import * as React from 'react';
const styles = require('./Button.css') as any;
export enum ButtonType {
Small, Standard, Big
}
interface Props {
/** onClick handler */
onClick?: React.EventHandler<React.MouseEvent<HTMLButtonElement>>;
/** Button type */
type?: ButtonType;
}
/**
* Simple button
*/
export default class Button extends React.Component<Props, {}> {
onClick = (event) => this.props.onClick(event);
render() {
let className;
const { type } = this.props;
switch(type) {
case ButtonType.Small:
className = styles.small;
break;
case ButtonType.Big:
className = styles.big;
break;
case ButtonType.Standard:
default:
className = styles.standard;
}
return <button className={className}>{this.props.children}</button>;
}
}
Да, очень бы хотелось скриншот, демо, сравнение с конкурентами (например, Styleguidist или SourceJS).
styleguidist на три головы выше
то что увидел в примере это просто вывод пропсов в таблицу на бустрапе.
то что увидел в примере это просто вывод пропсов в таблицу на бустрапе.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ReactDoc — первое open source решение программы «Единая фронтальная система»