daed / laverna

Attention: Development on Laverna has been moved to a new repository at https://github.com/encryptic-team/encryptic. This repository (as well as the master at laverna/Laverna) should be considered depricated.
https://encryptic.org
Mozilla Public License 2.0
38 stars 0 forks source link

Attention: Development on Laverna has been moved to a new repository at https://github.com/encryptic-team/encryptic. This repository (as well as the master at laverna/Laverna) should be considered depricated.

Laverna | The open source note-taking app

🔖  🔏  📄 

A clean, lightweight alternative to Evernote that keeps your notes encrypted.
Demo: https://laverna.cc  – or –  http://laverna.github.io/static-laverna

[![Build Status](https://travis-ci.org/daed/laverna.svg?branch=master)](https://travis-ci.org/daed/laverna) [![Coverage Status](https://coveralls.io/repos/github/daed/laverna/badge.svg?branch=master)](https://coveralls.io/github/daed/laverna) [![Code Climate](https://codeclimate.com/github/daed/laverna/badges/gpa.svg)](https://codeclimate.com/github/daed/laverna) ![Version](https://img.shields.io/badge/Version-1.0.0.beta-orange.svg)

Gitter | IRC | Wiki | Contribute

Laverna uses the Marionette JS framework, Gulp and runs on Node.js. The test runner is tape

Features



Security

Quick Start (recommended)

Install Standalone Desktop App (beta)

NOTE: IF YOU ARE UPGRADING FROM AN OLD VERSION OF LAVERNA, BACKUP EVERYTHING FIRST. THIS CODE HAS BEEN TESTED BUT MANY THINGS HAVE CHANGED. DATA LOSS IS POTENTIAL.

Install a version of laverna from here:

https://github.com/daed/laverna/releases/

Post installation

None. Removed the signal server component for the time being.

Arch Linux (or derived distributions)

Running into issues with Arch Linux installation? Report here or contact @funilrys on Gitter here.

Previous Releases

Developer Install & Documentation

Setting up the Laverna development environment only takes a few minutes. To run locally, you need to have the following installed:

Part One: Install Laverna

If you're planning to contribute to the project's development, hit the fork button at the top of the page and move on to step 2.

1. Clone the Laverna repository:

$ git clone git@github.com:daed/laverna.git


2. Navigate to project directory and checkout dev branch:

$ cd laverna

# unless you're patching bugs in the latest release, switch to dev branch:
$ git fetch && git checkout dev


3. Install Gulp:

(yarn instructions coming soon)

$ npm install gulp
$ npm install -g gulp


4. Install dependencies and build:

$ yarn


5. Start Laverna:

$ gulp

6. Point a web broswer to http://localhost:9000

Coding Style Guidelines

We ask that you use either plain JavaScript or the Marionette.js framework (for more details on the preferred coding style see .editorconfig). All experimental changes are pushed to the dev branch. Feature changes need to be done on either dev or a branch that uses dev as its parent.

Localizations are available here.

Encryption

However, in our effort to permanently enhance the application's security, Laverna is implementing OpenPGP encryption via OpenPGP.js.

Support Laverna

License

Published under MPL-2.0 License. Laverna uses a lot of other libraries and each of these libraries use different licenses.