All Projects → wilsson → papyrum

wilsson / papyrum

Licence: MIT license
Papyrum is a tool that will help you in the creation of your design system, style guide or in the documentation of your project based on react

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to papyrum

X0
Document & develop React components without breaking a sweat
Stars: ✭ 1,706 (+8878.95%)
Mutual labels:  design-systems, docs, zero-configuration
Kit
Tools for developing, documenting, and testing React component libraries
Stars: ✭ 1,201 (+6221.05%)
Mutual labels:  styleguide, design-systems
Story2sketch
Convert Storybook into Sketch symbols 💎
Stars: ✭ 391 (+1957.89%)
Mutual labels:  styleguide, design-systems
Pulse Boilerplate
React based boilerplate for creating scalable and well documented Design Systems. Live demo https://pulse.heartbeat.ua
Stars: ✭ 92 (+384.21%)
Mutual labels:  styleguide, design-systems
Docz
✍ It has never been so easy to document your things!
Stars: ✭ 22,020 (+115794.74%)
Mutual labels:  docs, zero-configuration
Catalog
Create living style guides using Markdown or React
Stars: ✭ 1,527 (+7936.84%)
Mutual labels:  styleguide, docs
awesome-ux-design-styles
Curated list of UX styleguides and design systems
Stars: ✭ 66 (+247.37%)
Mutual labels:  styleguide, design-systems
Toolkit
Sky's CSS Toolkit
Stars: ✭ 126 (+563.16%)
Mutual labels:  styleguide, design-systems
Style Dictionary
A build system for creating cross-platform styles.
Stars: ✭ 2,097 (+10936.84%)
Mutual labels:  styleguide, design-systems
Css
The CSS design system that powers GitHub
Stars: ✭ 10,670 (+56057.89%)
Mutual labels:  styleguide, design-systems
Storybook
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
Stars: ✭ 67,445 (+354873.68%)
Mutual labels:  styleguide, design-systems
gravity-ui-web
Library of styles, components and associated assets to build UIs for the web. Part of buildit's Gravity design system.
Stars: ✭ 20 (+5.26%)
Mutual labels:  styleguide, design-systems
design-tokens-plugin
Support end of life! Delivering consistent Design System. A Sketch plugin that exports Design Tokens to JSON format. You can export colors, typography, icons and utilis. A must-have tool for design system project.
Stars: ✭ 100 (+426.32%)
Mutual labels:  design-systems
docz-theme-extended
Extended default theme for docz with added components and redesigned UI.
Stars: ✭ 45 (+136.84%)
Mutual labels:  docs
mvp-docs
The Unofficial MVP Contribution Guide:
Stars: ✭ 18 (-5.26%)
Mutual labels:  docs
flask-styleguide
A living Styleguide for your Flask application
Stars: ✭ 47 (+147.37%)
Mutual labels:  styleguide
vf-core
A (primarily CSS) framework that targets needs of life science websites and services
Stars: ✭ 16 (-15.79%)
Mutual labels:  styleguide
yii2-manual-chm
Yii 2 Guide/API/Docs compiled in various formats
Stars: ✭ 63 (+231.58%)
Mutual labels:  docs
create-strv-app
Set up new app in line with STRV's best practices in one command
Stars: ✭ 14 (-26.32%)
Mutual labels:  zero-configuration
ripgrep-zh
中文翻译:<BurntSushi/ripgrep> 一个面向行的搜索工具 ❤️ 校对 ✅
Stars: ✭ 82 (+331.58%)
Mutual labels:  docs

Papyrum is a tool that will help you document your design system or library of components based on React.

Features

  • Zero config
  • MDX based, builds documentation with the markdown of the component era.
  • Typescript support
  • Syntax highlighting with Prism React Renderer.

Start a new project

Papyrum brings with it a command that will help you build your project based on templates.

npx @papyrum/cli new [name] [template]

For example:

npx @papyrum/cli new my-website basic
Template Description
basic Basic template
typescript Basic template with typescript

Project structure

my-website
├── docs
│   ├── Introduction.mdx
│   └── Button.mdx
├── src
│   └── components
├── static
│   └── img
│       ├── favicon.ico
│       └── logo.svg
├── package.json
├── .editorconfig
├── papyrum.config.js
└── yarn.lock

Structure summary

  • docs : Folder where our .mdx documentation files are hosted.
  • src : Ffolder where the components to be built are stored, in the case of building a component library.
  • static : Default place where static files will be served.
  • papyrum.config.js : Papyrum settings.

Now execute this command to be able to raise a development server that will listen to your changes as you develop.

yarn dev

or

npm run dev

Add Papyrum to an existing project

You just need to install the command line tool:

yarn add @papyrum/cli

or

npm install @papyrum/cli

Then create an .mdx file:

---
route: /
name: Hello world
---

# Hi!
___

Hello world with mdx

Finally run:

yarn dev

or

npm run dev

Examples

If you have any suggestion of a feature or feedback please do not hesitate to create a issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].