Commit Graph

669 Commits

Author SHA1 Message Date
Simon Michael
696a9f9b1b ;make site-watch: show commands being run
[ci skip]
2020-01-25 16:54:45 -08:00
Simon Michael
3e149deff2 ;make genmanuals: update
[ci skip]
2020-01-22 14:50:16 -08:00
Simon Michael
a1fbe0247a ;make site: regenerate web manuals first
[ci skip]
2020-01-22 05:47:35 -08:00
Simon Michael
056735a76a ;makefile: fix doctest-running rules, if doctests were enabled 2020-01-04 08:22:45 -08:00
Simon Michael
64470ba392 ;make *buildtest*: skip tests/benchmarks, save a little time & noise
[ci skip]
2019-12-28 13:32:54 -08:00
Simon Michael
d8c52c97d2 ;tools: fix make tag after tests rename 2019-12-01 08:14:28 -08:00
Simon Michael
ca4fade4af ;tests: re-add hledger-lib's tests to the cabal file, as unittests 2019-11-28 14:45:10 -08:00
Simon Michael
177e24c078 ;tools: update make ghcid-test[-PAT]
[ci skip]
2019-11-27 13:17:34 -08:00
Simon Michael
68c770af06 ;make: remove old site building stuff
[ci skip]
2019-09-15 17:16:58 -07:00
Simon Michael
4db14ef70f ;api: another round of hledger-api purging; fix the build 2019-09-11 14:49:22 -07:00
Simon Michael
d2db4818b1 ;make Clean: update
[ci skip]
2019-09-10 17:25:53 -07:00
Simon Michael
84cf3fe722 ;make site-watch: build and watch the new site, not the old one
[ci skip]
2019-09-10 16:59:26 -07:00
Simon Michael
2a2cec4c4a ;make tag: drop nonexistent path causing this to fail
[ci skip]
2019-09-02 07:17:34 -07:00
Simon Michael
f6fc58955e ;make: drop hledger-api from scripts
[ci skip]
2019-09-01 08:53:06 -07:00
Simon Michael
10157b8cd6 ;site: make site runs sphinx as well
[ci skip]
2019-08-26 09:37:03 -07:00
Simon Michael
7ff0fe738b ;site: make site a little less verbosely
[ci skip]
2019-08-25 08:47:09 -07:00
Simon Michael
5b89cfad23 ;site: make site runs shake verbosely
[ci skip]
2019-08-25 06:26:52 -07:00
Simon Michael
ece3d67ebf site: drop references to the github wiki
[ci skip]
2019-08-24 04:34:17 -07:00
Simon Michael
de9df350b4 make: add a small 10-txn sample file
[ci skip]
2019-08-17 18:35:10 +01:00
Simon Michael
fe5c49dc36 ;make quickprof: comment
[ci skip]
2019-08-01 18:31:39 +02:00
Simon Michael
bf6bd4003c ;make: clean up/fix hledgerprof/quickprof-CMD
[ci skip]
2019-07-26 00:48:09 +01:00
Simon Michael
91bccac64b ;make functest: show verbose progress again, in honour of stack 2
[ci skip]
2019-06-14 19:04:09 -07:00
Simon Michael
26ab750620 ;tools: make functest-PAT
[ci skip]
2019-06-13 10:12:03 -07:00
Simon Michael
9760126cb2 ;make tag: make SOURCEFILES include hledger-lib/Text etc.
And add "make sourcefiles", "make sourcedirs" rules for troubleshooting.
2019-06-06 15:17:01 -07:00
Simon Michael
7c4f45ac1f make tag: include all hledger-web hs files in tags 2019-05-23 22:25:05 -07:00
Simon Michael
157371fa00 ;make: add ghcid to tools list
[ci skip]
2019-05-21 12:32:58 -07:00
Simon Michael
14086dbd74 make site-watch: site-liverender & site-livereload in one command
[ci skip]
2019-04-25 08:10:30 -07:00
Simon Michael
e9d2b56fb2 make samplejournals: more; don't remake ones used for tests 2019-04-24 07:55:20 -07:00
Simon Michael
5911c73757 make: use profiterole, not profiteur
[ci skip]
2019-04-20 09:25:36 -07:00
Simon Michael
19e8af903f make: cleanups
[ci skip]
2019-03-06 17:50:17 -08:00
Simon Michael
c175f0268a make site: remove a bashism
[ci skip]
2019-03-06 09:50:42 -08:00
Simon Michael
7b94b0c9b2 make site: log to site.log again
[ci skip]
2019-03-06 09:30:54 -08:00
Simon Michael
7af5ee4863 tools: move site.sh into shake; stop running just-pushed shakefile
Running the just pushed Shake.hs was too insecure.

[ci skip]
2019-03-06 09:30:54 -08:00
Simon Michael
51d3395564 make: rename sub-makefiles; start moving site script to make/shake
[ci skip
2019-03-05 18:43:04 -08:00
Simon Michael
b2d5019e06 make: fix ghc invocations
[ci skip]
2019-02-24 16:22:51 -08:00
Simon Michael
024bd944a1 make: tweak build flags
[ci skip]
2019-02-17 19:50:59 -08:00
Simon Michael
d79bd77feb site: wiki integration - render wiki pages within main site
The github wiki pages are now rendered as part of the website's static
content, like the main site pages (and using the same pandoc markdown).
Building the site now requires that a copy of the wiki is checked out
under wiki/.

Github wiki links are converted to suitable relative links,
in all pages (not just wiki pages).

`make site/index.md-push`, which updated the wiki links on the website
home page and committed/pushed it, is now `./Shake site/index.md`, and
doesn't commit/push.

Shake.hs now also depends on the `regex` package.

[ci skip]
2019-02-09 19:28:53 -08:00
Simon Michael
8ba3e0ba1e make: add main website pages to site-liverender, tags
[ci skip]
2019-02-06 10:06:17 -08:00
Simon Michael
646ec83f99 make site/index.md-push: restore (and consolidate), still used
[ci skip]
2019-02-05 11:44:53 -08:00
Simon Michael
18ffa65168 tools: move setversion to shake, use PKG/.version, set upper bounds
./Shake setversion will now propagate the version number in each
package's .version file, to all the places in that package where it's
needed (ie the defs.m4 file and multiple places in the package.yaml
file. Also it now updates upper bounds on other hledger packages
to the next major version. (The new lower/upper bounds may not always
be what's desired, manual review required.)

[ci skip]
2019-02-04 18:47:27 -08:00
Simon Michael
3f4473639a doc: lib.m4 -> common.m4; restore required _FLAGS_ macro
[ci skip]
2019-02-04 14:44:35 -08:00
Simon Michael
c94cee6aae make: showversions; more cleanup
[ci skip]
2019-02-03 17:19:23 -08:00
Simon Michael
384c555f99 make, shake: refer to each other's help
[ci skip]
2019-02-03 17:01:57 -08:00
Simon Michael
1eb9562204 make: site-liverender; add contrib guide to tags
[ci skip]
2019-02-03 16:56:54 -08:00
Simon Michael
11ce2aff59 doc: update version number notes, move to contrib guide
[ci skip]
2019-02-03 16:51:27 -08:00
Simon Michael
1ff2516a84 make: clean out old stuff
[ci skip]
2019-02-03 16:09:42 -08:00
Simon Michael
47f3ebf25a api: remove some hard-coded version numbers 2019-02-03 15:19:42 -08:00
Simon Michael
579fba0a4f make: updateembeddeddocs
[ci skip]
2019-02-01 17:23:21 -08:00
Simon Michael
89bb4816c6 shake: move changelog scripts to Shake, enhance
New shake targets:
./Shake changelogs
./Shake CHANGES.md
./Shake CHANGES.md-dry
./Shake PKG/CHANGES.md
./Shake PKG/CHANGES.md-dry

Enhancements:
- removes the changelog's previous top heading
- ignores commits like "changelog", "doc: update changelogs"..
- does not write temporary files
- dry run mode

[ci skip]
2019-02-01 10:36:49 -08:00
Simon Michael
29c41dc84b make: avoid sed-related error message, mostly
[ci skip]
2019-01-31 15:55:28 -08:00