All Projects → barry-jones → live-documenter

barry-jones / live-documenter

Licence: MIT license
.NET documentation generator and live reader. Generate documentation from .NET code and xml comments, fast, quick and easy.

Programming Languages

C#
18002 projects
XSLT
1337 projects
CSS
56736 projects
Rich Text Format
576 projects
Visual Basic .NET
514 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to live-documenter

Nbdev
Create delightful python projects using Jupyter Notebooks
Stars: ✭ 3,061 (+4682.81%)
Mutual labels:  documentation-tool, documentation-generator
ank
ΛNK: Compile time docs verification and evaluation for Kotlin and Java (Temporarily moved to Arrow-kt)
Stars: ✭ 52 (-18.75%)
Mutual labels:  documentation-tool, documentation-generator
strictdoc
Software for writing technical requirements specifications.
Stars: ✭ 80 (+25%)
Mutual labels:  documentation-tool, documentation-generator
Redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
Stars: ✭ 15,935 (+24798.44%)
Mutual labels:  documentation-tool, documentation-generator
NETProvider
Firebird ADO.NET Data Provider
Stars: ✭ 113 (+76.56%)
Mutual labels:  netcore, net
Dart
DART is a test documentation tool created by the Lockheed Martin Red Team to document and report on penetration tests, especially in isolated network environments.
Stars: ✭ 207 (+223.44%)
Mutual labels:  documentation-tool, documentation-generator
BooGi
Generate GitBook-like modern docs/tutorial websites using Gatsby
Stars: ✭ 117 (+82.81%)
Mutual labels:  documentation-tool, documentation-generator
Dox
Haxe documentation generator.
Stars: ✭ 98 (+53.13%)
Mutual labels:  documentation-tool, documentation-generator
Norm.net
High performance micro-ORM modern Dapper replacement for .NET Standard 2.1 and higher
Stars: ✭ 92 (+43.75%)
Mutual labels:  netcore, net
numpydoc.el
Insert NumPy style docstrings in Python functions.
Stars: ✭ 33 (-48.44%)
Mutual labels:  documentation-tool, documentation-generator
Nbdev template
Template for nbdev projects
Stars: ✭ 161 (+151.56%)
Mutual labels:  documentation-tool, documentation-generator
cutedoc
Generate stunning documentation for any project using simple markdown files.
Stars: ✭ 16 (-75%)
Mutual labels:  documentation-tool, documentation-generator
Documentalist
📝 A sort-of-static site generator optimized for living documentation of software projects
Stars: ✭ 130 (+103.13%)
Mutual labels:  documentation-tool, documentation-generator
Ford
Automatically generates FORtran Documentation from comments within the code.
Stars: ✭ 245 (+282.81%)
Mutual labels:  documentation-tool, documentation-generator
Naturaldocs
Natural Docs source code documentation system
Stars: ✭ 106 (+65.63%)
Mutual labels:  documentation-tool, documentation-generator
aliyun-openapi-sdk-net-core
aliyun open api sdk for .net core 2.0
Stars: ✭ 17 (-73.44%)
Mutual labels:  netcore, net
Graphdoc
Static page generator for documenting GraphQL Schema
Stars: ✭ 1,218 (+1803.13%)
Mutual labels:  documentation-tool, documentation-generator
Drf Autodocs
Ultimately automated DRF documentation rendering(UNMAINTAINED)
Stars: ✭ 82 (+28.13%)
Mutual labels:  documentation-tool, documentation-generator
MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Stars: ✭ 3,309 (+5070.31%)
Mutual labels:  netcore, net
NextBook
NextBook is quick and easy way to build technical books or documentation with markdown that run blazingly fast.
Stars: ✭ 153 (+139.06%)
Mutual labels:  documentation-tool, documentation-generator

Live Documenter

Live Documenter Tweet

Build Status

Don't let comments hide in your source code! Read it, search it and publish it with Live Documenter. Documentation for .NET made easy.

Live Documenter is a suite of applications and libraries that enable the live viewing and automatic generation of documentation from .NET code and xml comment files. Learn what Live Documenter is from our homepage and download the latest version.

View documentation live and up to date!

Create beautiful static documentation.

Or use the API library to integrate in to your own projects.


Introduction

The Live Documenter is a desktop application, console utility and API library designed to make your .NET code and comments more readable and more available. Lets free them from the confines of the xml squirrelled away in your source code and put them to good use!

Get started by downloading the latest version and reading the quick start guide.

Desktop Application

The desktop application allows visual studio projects, solutions or libraries to be opened and documentation generated for them from the XML comment files live. If changes are made to the codebase these are reflected in the application when the project is re-built.

It also provides a nice interface for exporting documentation, reading and printing.

Console Application

The exporter application is useful for integrating documentation generation in to existing processes; such as your build scripts or creating ad-hoc documentation.

API Library

A DLL that can be referenced by projects to automatically generate documentation at runtime. Details of the API and how to use it can be found in the documentation.

Installation

This will only work on Windows at the moment, work is ongoing to transfer to netstandard and to make everything except the desktop application cross platform on .NET Core.

A zip file of the latest version is provided. To install, download the file, unzip and execute from the directories.

Build Latest

Requirements

  • .NET Core SDK 3.1

The latest code has been worked on in Visual Studio 2019 and several of the projects have been transferred to netstandard libraries and use the latest csproj file format.

Please let me know if there are any issues building from source so I can resolve them.

Helping the project

All help is appreciated. There is an associated documentation site that can always be improved.

If you would like to get involved in the project, please take a look at the current issues. Make a note of your interest, get the latest version and create a pull request when you are ready to merge the changes.

Also simply providing feedback via GitHub issues helps to make sure the project is being made more stable and is being constantly enhanced.

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