All Projects โ†’ cljdoc โ†’ Cljdoc

cljdoc / Cljdoc

Licence: epl-2.0
๐Ÿ“š A central documentation hub for the Clojure community

Programming Languages

clojure
4091 projects
clojurescript
191 projects

Projects that are alternatives of or similar to Cljdoc

Pdoc
API Documentation for Python Projects
Stars: โœญ 853 (+105.05%)
Mutual labels:  api, documentation, docs
Docma
A powerful tool to easily generate beautiful HTML documentation from JavaScript (JSDoc), Markdown and HTML files.
Stars: โœญ 287 (-31.01%)
Mutual labels:  api, documentation, docs
Pico8 Api
Unofficial PICO-8 API with a lovely design ! ::
Stars: โœญ 115 (-72.36%)
Mutual labels:  api, 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 (+6.25%)
Mutual labels:  api, documentation, docs
Jsdoc Baseline
An experimental, extensible template for JSDoc.
Stars: โœญ 51 (-87.74%)
Mutual labels:  api, documentation, docs
Zeal
Offline documentation browser inspired by Dash
Stars: โœญ 9,164 (+2102.88%)
Mutual labels:  api, documentation, docs
Jsdoc
An API documentation generator for JavaScript.
Stars: โœญ 12,555 (+2918.03%)
Mutual labels:  api, documentation, docs
Covid19 Brazil Api
API com dados atualizados sobre o status do COVID-19 ๐Ÿฆ 
Stars: โœญ 300 (-27.88%)
Mutual labels:  api, documentation
Codedoc
Create beautiful modern documentation websites.
Stars: โœญ 307 (-26.2%)
Mutual labels:  documentation, docs
Mdx Docs
๐Ÿ“ Document and develop React components with MDX and Next.js
Stars: โœญ 412 (-0.96%)
Mutual labels:  documentation, docs
Cypress Documentation
Cypress Documentation including Guides, API, Plugins, Examples, & FAQ.
Stars: โœญ 339 (-18.51%)
Mutual labels:  api, documentation
Cloud Doc
ไธ€ไธชๅœจ็บฟๆ–‡ๆกฃ้˜…่ฏป็š„ๅพฎไฟกๅฐ็จ‹ๅบ
Stars: โœญ 254 (-38.94%)
Mutual labels:  api, docs
Docsify
๐Ÿƒ A magical documentation site generator.
Stars: โœญ 19,310 (+4541.83%)
Mutual labels:  documentation, docs
Assemble
Community
Stars: โœญ 3,995 (+860.34%)
Mutual labels:  documentation, docs
Preact Www
๐Ÿ“– Preact documentation website.
Stars: โœญ 272 (-34.62%)
Mutual labels:  documentation, docs
Cordova Docs
Apache Cordova Documentation
Stars: โœญ 315 (-24.28%)
Mutual labels:  documentation, docs
Doc
๐Ÿฆ‹ Raku documentation (tools and docs)
Stars: โœญ 259 (-37.74%)
Mutual labels:  documentation, docs
Swaggymnia
Generate Swagger ๐ŸŒ€ documentation for your existing API in Insomnia
Stars: โœญ 336 (-19.23%)
Mutual labels:  api, docs
Website
Yarn package manager website
Stars: โœญ 374 (-10.1%)
Mutual labels:  documentation, docs
Guides
Documentation guides and tutorials for Clojure. Various authors.
Stars: โœญ 361 (-13.22%)
Mutual labels:  documentation, docs

An effort to create a central documentation hub for the Clojure & ClojureScript ecosystem.

For Library Authors | Contributing | Website | ClojuTRE Talk

๐Ÿ‘‹ Need help getting started? Say hi on Telegram, Twitter or Clojurians Slack in #cljdoc.

All Contributors slack

Rationale

๐Ÿ“น I (Martin) gave a talk at ClojuTRE about cljdoc which is probably a good intro if you want to understand what cljdoc is and why it exists. If you prefer text, read on for the Rationale.

Publishing Clojure library documentation is an often manual and error prone process. Library authors who want to provide documentation need to set up tooling to create such documentation, host it and keep it updated. In combination all these steps introduce a significant amount of friction that often leads to there not being any HTML documentation at all. If there is documentation it's often only a matter of time until it's out of date with the latest release.

In short: Publishing documentation is hard. Harder than it has to be.

By fully automating the process of publishing documentation we can take a great burden from the shoulders of library maintainers and let them focus on shipping great libraries with great documentation.

A central place and consistent UI for all Clojure/Script library documentation will also make it easier for developers to find and work with documentation.

By centralizing this publishing process we can also build up a global understanding of the Clojure/Script ecosystem enabling many more interesting use-cases down the road.

Goals

  • Provide an easy way to host library documentation for Clojure/Script library authors
  • Deal with all the boring stuff: hosting, updating, keeping old versions around
  • Build an ecosystem-encompassing database (+ API) of artifacts, namespaces and their contents.
  • Support API documentation, articles and examples.
  • Encourage the writing of more and better documentation.

Contributing

  1. Take look at our Contributing file
  2. Get up and running by following the steps in Running cljdoc locally
  3. Understand why things are the way they are by reading our Architecture Decision Records

Contributors

Michiel Borkent
Michiel Borkent

๐Ÿ“– ๐Ÿ›
Avichal
Avichal

๐Ÿ’ป
๐Ÿ’ต Anton S
Anton S

๐Ÿ’ป
Nikita Prokopov
Nikita Prokopov

๐Ÿ’ป ๐Ÿ“–
๐Ÿš‡ samihda
samihda

๐Ÿ’ป
saskali
saskali

๐Ÿ’ป
Jorin Vogel
Jorin Vogel

๐Ÿ“– ๐Ÿ’ป
Albrecht Schmidt
Albrecht Schmidt

๐Ÿ’ป
Angus Fletcher
Angus Fletcher

๐Ÿ’ป ๐Ÿ“–
greg
greg

๐Ÿ’ป
๐Ÿš‡ ๐Ÿ’ป Nikola Peric
Nikola Peric

๐Ÿ’ป
๐ŸŽจ el arbaoui oussama
el arbaoui oussama

๐Ÿ’ป
Martin Kavalar
Martin Kavalar

๐Ÿ’ป
Bozhidar Batsov
Bozhidar Batsov

๐Ÿ“–
Dominic Monroe
Dominic Monroe

๐Ÿ“– ๐Ÿ’ป
๐ŸŽจ ๐Ÿ’ป Mike Fikes
Mike Fikes

๐Ÿ“–
Anthony Galea
Anthony Galea

๐Ÿ’ป
Dennis Schridde
Dennis Schridde

๐Ÿ“–
jsimpson-ovo
jsimpson-ovo

๐Ÿ’ป
Travis McNeill
Travis McNeill

๐Ÿ’ป
Alex Dixon
Alex Dixon

๐Ÿ’ป โš ๏ธ
Timothy Pratley
Timothy Pratley

๐Ÿ’ป
Kim Kinnear
Kim Kinnear

๐Ÿ’ป
Karl Sutt
Karl Sutt

๐Ÿ’ป
Tommi Reiman
Tommi Reiman

๐Ÿ’ป
Paulus Esterhazy
Paulus Esterhazy

๐Ÿ’ป
Eero Helenius
Eero Helenius

๐Ÿ’ป
๐Ÿ’ต ๐Ÿ’ต ๐Ÿ’ต
๐Ÿ’ต ๐Ÿ’ต ๐Ÿ’ต ๐Ÿ’ฌ Jakub Holy
Jakub Holy

๐Ÿ’ป ๐Ÿ“–
๐Ÿ‘€ ๐Ÿ’ฌ ๐ŸŽจ Nicolas Ha
Nicolas Ha

๐Ÿ’ป
Matti Hรคnninen
Matti Hรคnninen

๐Ÿ“–
Jacob O'Bryant
Jacob O'Bryant

๐Ÿ’ป
Shuai Lin
Shuai Lin

๐Ÿ’ป
๐Ÿšง Tony Kay
Tony Kay

๐Ÿ›
Toby Crawley
Toby Crawley

๐Ÿ› ๐Ÿ’ป
ROZAR Fabien
ROZAR Fabien

๐Ÿ“–
Dmitry Palamarchuk
Dmitry Palamarchuk

๐Ÿ’ป

License

EPL-2.0 see LICENSE

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