Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
blob: 2156c4bbd5e275e6be5a40e4b0a5e3a7ea16b72f (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
This project is developed internally at RT Specialty / LoVullo.

For more information, see the section "Hacking Liza" in the manual.


Publishing New Versions
=======================
To build and publish a new version on NPM:

- Tag version with 'v' prefix using semver (https://semver.org/)
- Regenerate `configure' with version information:
    $ ./autogen.sh
- Test:
    $ ./configure && make
- Create tarball:
    $ make dist
- Publish:
    $ npm publish liza-VERSION.tar.gz

If your system cannot create a distribution tarball for whatever reason
(e.g. because of large user/group ids), then you'll have to create a
distribution directory instead:

- Create distribution:
    $ make distdir
- Publish:
    $ npm publish liza-VERSION/


If you have a personal account on NPM, you may use that; otherwise,
use the `lovullo' account.