Giter VIP home page Giter VIP logo

tmarplatt / novelwriter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vkbo/novelwriter

0.0 0.0 0.0 23.46 MB

novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown syntax for formatting text. It is written with Python 3 (3.6+) and Qt 5 (5.3+) for cross-platform support.

Home Page: https://novelwriter.io

License: GNU General Public License v3.0

Python 95.96% HTML 3.38% Inno Setup 0.13% Batchfile 0.10% Makefile 0.01% Shell 0.42%

novelwriter's Introduction

novelWriter

Linux Windows MacOS Flake8 CodeCov

novelWriter is a plain text editor designed for writing novels assembled from many smaller text documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows for easy organisation of text and notes, using human readable text files as storage for robustness.

The project storage is suitable for version control software, and also well suited for file synchronisation tools. All text is saved as plain text files with a meta data header. The core project structure is stored in a single project XML file. Other meta data is primarily saved as JSON files.

For more details, and how to install and use novelWriter, please see the main website and documentation.

Project Links

Implementation

novelWriter is written with Python 3 (3.8+) using Qt5 and PyQt5 (5.10+), and is released on Linux, Windows and macOS. It can in principle run on any Operating System that also supports Qt, PyQt and Python.

Project Contributions

Please don't make feature pull requests without first having discussed them with the maintainer. You can make a feature request in the issue tracker, or if the idea isn't fully formed, start a discussion on the discussion page. Please also don't make pull requests to reformat or rewrite existing code unless there is a very good reason for doing so.

Fixes and patches are welcome. Contributions related to packaging and installing novelWriter will also be appreciated, but please make an issue or a discussion topic first. Before contributing any code, please also read the full Contributing Guide.

Project credits are available in CREDITS.md.

Translations

New translations are always welcome. This project uses Crowdin to maintain translations, and you can contribute translations at the Crowdin project page. If you have any questions, feel free to post them to the Translations of novelWriter issue thread.

For more details, and how to use Qt Linguist for translations, see the i18n instructions.

Licence

This is Open Source software, and novelWriter is licenced under GPLv3. See the GNU General Public License website for more details, or consult the License document. Bundled assets and their licences are listed in the Credits document.

novelwriter's People

Contributors

vkbo avatar ryex avatar bkmeneguello avatar nisemono-neko avatar countjocular avatar heymyian avatar nullbasis avatar jyhelle avatar gedakc avatar tmarplatt avatar ainali avatar number042 avatar mvdkleijn avatar mgrhm avatar teymour-aldridge avatar stranger-danger-zamu avatar longqzh avatar

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.