/Print.js

A tiny javascript library to help printing from the web.

Primary LanguageJavaScriptMIT LicenseMIT

Print.js

Build Status Software License JavaScript Style Guide

A tiny javascript library to help printing from the web.

For documentation and examples please visit: printjs.crabbly.com

Installation

You can download the latest version of Print.js on GitHub or just use the Print.js CDN links available on the documentation page.

To install via npm:

npm install print.js --save

Documentation

You can find documentation at printjs.crabbly.com.

##Contributing to Print.js

Contributions to Print.js are welcome and encouraged.

#####Using issues

The issue tracker is the preferred channel for reporting bugs, requesting new features and submitting pull requests.

Keep in mind that we would like to keep this a lightweight library.

Please do not use the issues channel for support requests. For help using Print.js, please ask questions on Stack Overflow and use the tag print.js.

#####Reporting bugs

Well structured, detailed bug reports are hugely valuable for the project.

  • Check the issue search to see if it has already been reported
  • Isolate the problem to a simple test case

Please provide any additional details associated with the bug.

#####Pull requests

Clear, concise pull requests are excellent at continuing the project's community driven growth.

  • Please create an issue first:
    • For bugs, we can discuss the fixing approach
    • For enhancements, we can discuss if it is within the project scope and avoid duplicate effort
  • Tabs for indentation, not spaces please
  • Please make your commits in logical sections with clear commit messages

##License

Print.js is available under the MIT license.