This commit is contained in:
Florian Dold 2020-08-10 17:02:08 +05:30
parent 66d76a3591
commit 2a4d2944aa
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B

56
README
View File

@ -1,49 +1,27 @@
GNU Taler Wallet GNU Taler Wallet
================ ================
This package implements a wallet for GNU Taler in TypeScript. This repository contains the implementation of a wallet for GNU Taler written
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'.
Installation 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.