readme
This commit is contained in:
parent
66d76a3591
commit
2a4d2944aa
56
README
56
README
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user