Skip to content
Curtis Gedak edited this page Sep 9, 2019 · 116 revisions

Installing

Install Binary (Easier)

Install Source Code (More Work, Runs on More OS Platforms)

Using

How To...

Overview

Features

Known Issues

Following are some known issues with the upcoming 0.10.0 release.

Qt 5.5.1 (Ubuntu 16.04 with end-of-life April 2021)

  • Compile/export will silently overwrite existing file (PR #613)

Qt 5.11.x to 5.12.x

  • Import will cause Manuskript to crash (PR #612)

The procedure entry point OPENSSL_sk_new_reserve could not be located...

  • This is caused by an incompatibility between PyQt and Python. (Source.)
    • Starting at PyQt 5.12.4, it is built against OpenSSL 1.1.1; prior to that, it was built against OpenSSL 1.1.0.
    • Python 3.7.4+ is built against OpenSSL 1.1.1, but earlier Python versions were built against OpenSSL 1.1.0.
  • To fix this, make sure your version of Python and PyQt rely on the same version of OpenSSL.

PyEnchant Spell Check

Mission Statement

The goal of Manuskript is to ease the task of writing large projects by providing facilities to stay organized and track details, while also keeping distractions to a minimum.

To maximize flexibility an open and plain text file format is used enabling collaboration with third-party tools.

For future plans, see the Roadmap.

Contributing

Developing

  • All code changes and Pull Requests should be based on the develop branch.
  • Tip: Add --console as last option on command line to use IPython Jupyter QT Console as a debugging aid.
  • DRAFT
    We try to ensure that Manuskript will run on several currently supported versions of GNU/Linux distributions, in addition to commercially supported versions of Microsoft Windows and Apple macOS X.
    Operating Systems we often use in our testing include: Debian, Fedora, Ubuntu, and Windows.
    No promise of support is provided. See also GNU General Public License.

Translating

Packaging (for release package file)

Releasing Official Version

Clone this wiki locally