Giter Site home page Giter Site logo

deskdocs's Introduction

DeskDocs

Build Status Latest release

DeskDocs is a feature-rich desktop application for DevDocs.io which wraps 150+ API documentations in a fast, consistent and searchable interface.

DeskDocs is a work-in-progress at the moment. Not all features listed below are implemented yet and the download links don't work yet. PR's are not accepted at this time.

Highlights

Install

macOS 10.10+, Linux, and Windows 7+ are supported (64-bit only).

macOS

Download the .dmg file.

The application is unsigned. The first time you run the application you'll need to manually go to the /Applications folder, right click on DeskDocs and click "Open". This pops up an alert asking you whether you want to run the application, which you need to confirm.

Linux

Download the .AppImage or .deb file.

Also available as a snap.

The AppImage needs to be made executable after download.

Windows

Download the .exe file.

The application is unsigned. If SmartScreen pops up, click on "More Info" and click on the "Run Anyways" button.

Features

Most features are configurable in the preferences, which can be opened using Ctrl+, on Linux and Windows and โŒ˜+, on macOS.

Dark mode

TBD

Tabs

TBD

In-page search

TBD

Global shortcut

TBD

Auto restore

TBD

Launch on boot

TBD

Toggleable menu bar

TBD

Development

DeskDocs is built with Electron and TypeScript. Yarn is used for dependency management. After installing the dependencies with yarn, the following commands can be useful:

# Start the application with hot-reloading enabled on the main process
$ yarn start

# Package the application for the current platform
$ yarn package

# Lint the code
$ yarn lint

# Auto-fix linting issues
$ yarn fix

Releases

Running yarn release starts an interactive UI to publish a new version. After the command finishes and a browser window opens to create a new draft, save it immediately to allow the Travis build to attach assets to it. After the Travis build is finished the draft can be released. To release to the Snap store, run yarn publish-snap on a machine with snapcraft installed and configured.

deskdocs's People

Contributors

dependabot[bot] avatar jmerle avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

aurorasparkdev

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.