summaryrefslogtreecommitdiff
path: root/README
blob: 225bc5858a5014a7b8f787f2931c6015be6ac11e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Payment/Donation Buttons and Code-less Payments with GNU Taler

This is a component that sits between the seller's frontend and the GNU Taler merchant backend. This component has a web interface, where payment buttons or payment forms will be configured. Additional objective include inventory management, where the seller can configure the available stock for an item and will get notified when their stock runs low. Merchant will be able to communicate with the merchant’s backend via this API.

================== HOW TO INSTALL =========================

From the repository's top directory, run

$ ./bootstrap

this operation will fetch additional libraries needed by the
codeless and create the configure script.

The next step is to specify the install prefix, run

$ ./configure

Then the usual GNU-compatible commands, that are

# this will download all dependencies
$ make install

and optionally

$ make test # run the tests

================== HOW TO LAUNCH ==========================

$ python manage.py runserver portnumber

to launch the django server locally, you can use the command
mentioned above. In this you can specify the portnumber(eg:8069)
or leave it blank(the default port is 8000)

================== HOW TO RUN YOUR TESTS =================

From the repository's top directory, just issue

$ make test

in order to have test cases run.  A previous 'make install' is
NOT required.

================= HOW TO FORCE MIGRATIONS =================

https://simpleisbetterthancomplex.com/tutorial/2016/07/26/how-to-reset-migrations.html