All Projects β†’ reasonml-community β†’ Bsdoc

reasonml-community / Bsdoc

Licence: mit
πŸ“š Documentation Generator for BuckleScript

Programming Languages

reason
219 projects
bucklescript
41 projects

Projects that are alternatives of or similar to Bsdoc

App
Fast and searchable Ruby docs
Stars: ✭ 47 (+9.3%)
Mutual labels:  documentation, docs, documentation-generator
Pdoc
🐍 ➑️ πŸ“œ Auto-generate API documentation for Python projects
Stars: ✭ 604 (+1304.65%)
Mutual labels:  documentation, docs, documentation-generator
Pdoc
API Documentation for Python Projects
Stars: ✭ 853 (+1883.72%)
Mutual labels:  documentation, docs, documentation-generator
Gatsby Documentation Starter
Automatically generate docs for React components using MDX, react-docgen, and GatsbyJS
Stars: ✭ 91 (+111.63%)
Mutual labels:  documentation, docs, documentation-generator
Mybatis Plus Doc
MyBatis-Plus Documentation
Stars: ✭ 431 (+902.33%)
Mutual labels:  documentation, docs
The Documentation Compendium
πŸ“’ Various README templates & tips on writing high-quality documentation that people want to read.
Stars: ✭ 4,306 (+9913.95%)
Mutual labels:  documentation, docs
Ru.reactjs.org
React documentation website in Russian / ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ русская вСрсия сайта React
Stars: ✭ 444 (+932.56%)
Mutual labels:  documentation, docs
Docz
✍ It has never been so easy to document your things!
Stars: ✭ 22,020 (+51109.3%)
Mutual labels:  documentation, docs
Circleci Docs
Documentation for CircleCI.
Stars: ✭ 501 (+1065.12%)
Mutual labels:  documentation, docs
Bluedoc
An open-source document management tool for enterprise self host.
Stars: ✭ 579 (+1246.51%)
Mutual labels:  documentation, docs
Devdocs
API Documentation Browser
Stars: ✭ 27,208 (+63174.42%)
Mutual labels:  documentation, docs
Cljdoc
πŸ“š A central documentation hub for the Clojure community
Stars: ✭ 416 (+867.44%)
Mutual labels:  documentation, docs
Mdx Docs
πŸ“ Document and develop React components with MDX and Next.js
Stars: ✭ 412 (+858.14%)
Mutual labels:  documentation, docs
Verb
HEADS UP! Verb is going though a major transition, we've completely refactored everything from the ground up. If you're interested, please see the dev branch.
Stars: ✭ 442 (+927.91%)
Mutual labels:  documentation, docs
Assemble
Community
Stars: ✭ 3,995 (+9190.7%)
Mutual labels:  documentation, docs
Standard Readme
A standard style for README files
Stars: ✭ 4,412 (+10160.47%)
Mutual labels:  documentation, docs
Docs
Documentation of Vercel and other services
Stars: ✭ 663 (+1441.86%)
Mutual labels:  documentation, docs
Documentation
Documentation for the STUPS ecosystem
Stars: ✭ 18 (-58.14%)
Mutual labels:  documentation, docs
Website
Yarn package manager website
Stars: ✭ 374 (+769.77%)
Mutual labels:  documentation, docs
Readme
πŸ‘‹ - The documentation for being an Artsy Engineer
Stars: ✭ 380 (+783.72%)
Mutual labels:  documentation, docs

bsdoc

Documentation Generation for BuckleScript projects

npm Build Status

Read more in the docs: BsDoc

Usage

Install in your project using npm or yarn:

$ yarn add bsdoc

And whenever you want to generate your docs you can run:

# Build your docs!
MyProject $ yarn run bsdoc build MyProject
yarn run v1.12.3
$ ./node_modules/.bin/bsdoc build MyProject
info: Compiling documentation for package "MyProject"...
info: Generating .html files...
info: Done βœ…
✨  Done in 0.58s.

Additionally, to install the support files (default CSS and Javascript), you can run:

# Create the support files
MyProject $ yarn run bsdoc support-files
yarn run v1.12.3
$ ./node_modules/.bin/bsdoc support-files
info: Copying support files (CSS, JS) into ./docs
info: Done βœ…
✨  Done in 0.53s.

Contributing

bsdoc is developed as a Native Reason project, and is only possible thanks to esy, dune, and, naturally, odoc.

If you haven't installed Esy yet, follow the instructions in their web site: https://esy.sh

After you have done that, you need only run esy build to get the project bootstrapped.

Installing on Linux/Windows

Unfortunately I haven't gotten around publishing bsdoc for Linux/Windows, but if you have npm installed you can run:

$ esy build
$ esy npm-release

And that'll get you an npm package that you can then install locally (or globally) in any of your projects. Be mindful that it'll only work for [email protected]+ projects!

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].