All Projects → dotnet → Docfx

dotnet / Docfx

Licence: mit
Tools for building and publishing API documentation for .NET projects

Programming Languages

C#
18002 projects
F#
602 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
powershell
5483 projects
XSLT
1337 projects

Projects that are alternatives of or similar to Docfx

Assemble
Community
Stars: ✭ 3,995 (+39.05%)
Mutual labels:  documentation, static-site-generator, markdown
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 (-84.62%)
Mutual labels:  api, documentation, markdown
Docma
A powerful tool to easily generate beautiful HTML documentation from JavaScript (JSDoc), Markdown and HTML files.
Stars: ✭ 287 (-90.01%)
Mutual labels:  api, documentation, markdown
Shins
Shins development continues at
Stars: ✭ 250 (-91.3%)
Mutual labels:  api, documentation, static-site-generator
Hexo Theme Doc
A documentation theme for the Hexo blog framework
Stars: ✭ 222 (-92.27%)
Mutual labels:  api, documentation, static-site-generator
Couscous
Couscous is good.
Stars: ✭ 807 (-71.91%)
Mutual labels:  documentation, static-site-generator, markdown
Swagger2markup
A Swagger to AsciiDoc or Markdown converter to simplify the generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated API documentation.
Stars: ✭ 2,330 (-18.9%)
Mutual labels:  api, documentation, markdown
X0
Document & develop React components without breaking a sweat
Stars: ✭ 1,706 (-40.62%)
Mutual labels:  documentation, static-site-generator, markdown
Flybook
✈️ FlyBook is a simple utility to generate static website such as gh-pages, manual of you projects
Stars: ✭ 76 (-97.35%)
Mutual labels:  documentation, static-site-generator, markdown
Docnado
Rapid documentation tool that will blow you away...
Stars: ✭ 67 (-97.67%)
Mutual labels:  documentation, static-site-generator, markdown
Log4brains
✍️ Log and publish your architecture decisions (ADR)
Stars: ✭ 98 (-96.59%)
Mutual labels:  documentation, static-site-generator, markdown
Mkdocs
Project documentation with Markdown.
Stars: ✭ 13,346 (+364.53%)
Mutual labels:  documentation, static-site-generator, markdown
Backend.ai
Backend.AI is a streamlined, container-based computing cluster orchestrator that hosts diverse programming languages and popular computing/ML frameworks, with pluggable heterogeneous accelerator support including CUDA and ROCM.
Stars: ✭ 233 (-91.89%)
Mutual labels:  api, documentation
C4 Builder
This is a documentation builder. You feed it .md and .puml and it exports a site, pdf, or a markdown with navigation.
Stars: ✭ 164 (-94.29%)
Mutual labels:  documentation, markdown
Wiki
Wiki.js | A modern and powerful wiki app built on Node.js
Stars: ✭ 14,985 (+421.58%)
Mutual labels:  documentation, markdown
Fornax
Scriptable static site generator using type safe F# DSL to define page templates.
Stars: ✭ 175 (-93.91%)
Mutual labels:  documentation, static-site-generator
Usaspending Api
Server application to serve U.S. federal spending data via a RESTful API
Stars: ✭ 166 (-94.22%)
Mutual labels:  api, markdown
Dvc.org
🔗 DVC website and documentation
Stars: ✭ 171 (-94.05%)
Mutual labels:  documentation, markdown
Press
Minimalist Markdown Publishing for Nuxt.js
Stars: ✭ 181 (-93.7%)
Mutual labels:  documentation, markdown
Cgx
💻🔥CLI to generate the recommended documentation/files to improve contribution (Github, Gitlab, CodeCommit and Bitbucket)
Stars: ✭ 190 (-93.39%)
Mutual labels:  documentation, markdown

Generate your documentation with DocFX

devstatus Join the chat at https://gitter.im/dotnet/docfx Github All Releases

DocFX makes it extremely easy to generate your developer hub with a landing page, API reference, and conceptual documentation, from a variety of sources.

Quickstart

Install DocFX and deploy a sample documentation web site:

  1. Open a console.

  2. Enter the following commands to install DocFX and build/deploy a sample site:

    choco install docfx
    docfx init -q
    docfx docfx_project\docfx.json --serve
    
  3. Go to https://localhost:8080 to view the sample DocFX site.

For more information, refer to Getting Started.

DocFX project

Build the DocFX solution

To build the DocFX binaries from the Visual Studio solution:

  1. Install Visual Studio 2019 with .NET Core cross-platform development toolset

  2. Install Node.js

  3. Build the solution using one of the following options:

    • Option 1: Console
      • Open a DOS console and navigate to your DocFX clone subdirectory.
      • Run build.cmd.
    • Option 2: Visual Studio
      • Open a PowerShell console and navigate to your DocFX clone subdirectory.
      • Run ./UpdateTemplate.ps1 to generate the template files required by the Visual Studio solution.
      • Open the docfx.sln solution in your DocFX clone subdirectory from Visual Studio and build it.

Build Status

dev is the default branch accepting Pull Requests. It releases a package daily. main branch is the release branch.

main dev
Build Status Build Status

Install packages

Chocolatey Nuget
Chocolatey NuGet

Running Status

Windows with VS2017 Ubuntu Linux with Mono
VS Ubuntu

How to Contribute

For new comers, you can start with issues with help-wanted. Check out the contributing page to see the best places to log issues and start discussions.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.

License

DocFX is licensed under the MIT license.

DocFX is supported by the .NET Foundation.

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