Giter Site home page Giter Site logo

onhand's Introduction

onhand

Javascript sourcecode documentation viewer

It saves your time and time of your potential users by simplifying product documentation delivery since it enforces you to focus on commenting your code thus making your library developer-friendly.

It is implemented as a single HTML page capable of extracting whole tree of javascript function declarations and corresponding documentation javadoc comments from specified resource.

Designed with Modern HTML5 compliant browser in mind. Refer to the compatibility table below for more information.

Applicable for

  • javascript library deployment to provide developer-friendly self documented API's
  • learning large javascript API's like jQuery, Ace, ExtJS etc.

Examples

Features

  • source syntax highlight with google-code-prettify
  • JS beautified (unminified) with jsbeautifier.org
  • extracted function definition set can be viewed as columns or tree
  • nested function declarations folding
  • raw source view

Usage

The javascript source can be given by

  • URL of online resource
  • file upload or drag and drop into designated zone
  • copy/pasting source code into textarea
  • static linking, where each JS script can have his own documentation page, named exactly the same but having html extension like so:
 script.js           // your source code
 script.html         // documentation browser page that describes script.js
  • dynamic linking, where each script can be referenced using single documentation page through target URL parameter like that
"http://.../onhand.html?target=script1.js"       // documentation for script1.js
"http://.../onhand.html?target=lib/script2.js"   // documentation for script2.js from ./lib directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.