diff --git a/README b/README index c3e511ccc..93eaf4ed3 100644 --- a/README +++ b/README @@ -1,49 +1,27 @@ GNU Taler Wallet ================ -This package implements a wallet for GNU Taler in TypeScript. - -It can be run on different platforms: -1. As a cross-browser extension, written for the WebExtension API -2. As a Node.js package - - -Dependencies -============ - -Dependencies are managed as NPM dependencies. For performance reasons, -we use `yarn' as a replacement for `npm' in the build system. - - -pre-configure step -================== - -When building from source, run - -`./bootstrap` - - -Building from source (Web Extension) -====================================== - -Run `./configure --prefix=$PREFIX && make webex-stable' -to create an archive containing the extension -in ./build/taler-wallet-$VERSION.zip - - -Building from source (Node.JS) -====================================== - -Run `./configure --prefix=$PREFIX && make' to build the wallet. -The command line interface for the wallet is available -in `./bin/taler-wallet-cli'. +This repository contains the implementation of a wallet for GNU Taler written +in TypeScript. Installation ============ -To install the package permanently on your system, run: +The CLI version of the wallet supports the normal GNU installation process: -`$ npm install -g --prefix $PREFIX .`` + ./bootstrap && ./configure [ --prefix=$PREFIX ] && make install -The binaries will be installed to `$PREFIX/bin`. + +Integration Tests +================= + +This repository comes with integration tests for GNU Taler. To run them, +install the wallet first. Then use the test runner from the +taler-integrationtests package: + + cd packages/taler-integrationtests/ + ./testrunner '*' + +The test runner accepts a bash glob pattern as parameter. Individual tests can +be run by specifying their name.