Skip to content

Latest commit

 

History

History
89 lines (56 loc) · 2.44 KB

README.md

File metadata and controls

89 lines (56 loc) · 2.44 KB

Pass

Another password manager.

Pass Demo

Binareis

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Installing

To install and use Pass on your machine use one of the precompiled binaries availalbe in the releases section.

Instructions bellow are step by step series of examples that tell you how to get a development env running and build Pass from source code.

First, clone the repo via git:

git clone https://github.com/ssemakov/pass.git

And then install the dependencies with yarn.

cd pass
yarn

Starting Development

Start the app in the dev environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:

$ yarn dev

Pass is based on electron-react-boilerplate.

Here you can find electron-react-boilerplate docs and guides

Running the unit tests

yarn test

Running end to end tests

yarn test-e2e

Coding style tests and type checking

lint:

yarn lint

flow:

yarn flow

Built With

  • Electron - crossplatform framework for building desktop apps with JavaScript, CSS and HTML.
  • React - A JavaScript library for building user interfaces
  • Redux - State Container for JS Apps
  • Formik - Form helper for React
  • Material-UI - React UI components supporting Material Design
  • electron-react-boilerplate - boiler plate
  • sqlcipher - encryptable SQLite database

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the MIT License - see the LICENSE file for details