Skip to content

Commit 8899971

Browse files
committed
Merge remote-tracking branch 'upstream/master' into icu-sorting
2 parents 84d7441 + 297cf30 commit 8899971

File tree

2,285 files changed

+182469
-258587
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,285 files changed

+182469
-258587
lines changed

.appveyor.yml

Lines changed: 0 additions & 132 deletions
This file was deleted.

.ci

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
[test "website"]
22
command = ./Shake.hs && ./Shake Clean && ./Shake website
3-
trackedFiles = site/_site \
4-
site/csv.md \
5-
site/hledger-api.md \
6-
site/hledger-ui.md \
7-
site/hledger-web.md \
8-
site/hledger.md \
9-
site/journal.md \
10-
site/manual.md \
11-
site/timeclock.md \
12-
site/timedot.md
3+
#TODO: update for new site
4+
# trackedFiles = site/_site \
5+
# site/csv.md \
6+
# site/hledger-ui.md \
7+
# site/hledger-web.md \
8+
# site/hledger.md \
9+
# site/journal.md \
10+
# site/manual.md \
11+
# site/timeclock.md \
12+
# site/timedot.md
13+
#

.ctags

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
1-
--exclude=.build
2-
--exclude=.idea
3-
--exclude=.shake
4-
--exclude=.stack-work
5-
--exclude=.vagrant
6-
--exclude=.vscode
1+
--exclude=.*
72
--exclude=_*
83
--exclude=bin
94
--exclude=doc/irc
105
--exclude=doc/profs
11-
--exclude=dist
6+
--exclude=dist*
127
--exclude=examples
138
--exclude=bootstrap*
149
--exclude=excanvas*
1510
--exclude=highslide*
1611
--exclude=jquery*
1712
--exclude=typeahead*
1813
--exclude=old
19-
--exclude=site/doc
20-
--exclude=site/files
21-
--exclude=tests/addons/hledger-*
14+
--exclude=site/out*
15+
--exclude=site/src/1*
16+
--exclude=hledger/test/addons/hledger-*

.ghci

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
:set prompt "ghci> "
2+
import System.Environment
3+
setEnv "NO_COLOR" "1"
4+
-- TEMP
5+
-- :m +*Hledger.Cli.Commands
6+
7+
-- https://github.com/cdepillabout/pretty-simple
8+
-- If not using a cabal environment file with pretty-simple added, this adds itK here:
9+
-- :set -package pretty-simple
10+
:set -interactive-print=Text.Pretty.Simple.pPrintNoColor
211

312
-- ghci commands to be run once at ghci startup
413
-- http://www.haskell.org/ghc/docs/7.6.3/html/users_guide/ghci-commands.html
@@ -11,6 +20,9 @@
1120
-- -- :reload and run commands in .ghci2
1221
-- :def R \_ -> return ":reload\n:script .ghci2"
1322

23+
-- Reload (to pick up code changes and flush cached unsafePerformIO values) and run main with the given args
24+
:def! rmain \args -> return $ ":reload\n:main "<>args
25+
1426
-- -- run commands from a file, .ghci2 by default
1527
-- :def s \f -> readFile $ if null f then ".ghci2" else f
1628

.github/FUNDING.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# These are supported funding model platforms
22

33
github: [simonmichael] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4-
patreon: # Replace with a single Patreon username
4+
liberapay: simonmichael
5+
# patreon: simonmichael # Replace with a single Patreon username
56
open_collective: hledger # Replace with a single Open Collective username
67
ko_fi: # Replace with a single Ko-fi username
78
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel

.github/ISSUE_TEMPLATE/a-bug.md

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
11
---
22
name: A bug
3-
about: Any problem that is most likely an error or weakness in hledger's software, documentation, web presence, usability etc.
3+
about: A weakness in the software, documentation, usability, or project
44
labels: A BUG
55
---
66

7-
Thank you for helping to make hledger better!
7+
Thanks for reporting! Here are some tips (please remove this text before submitting):
88

9-
If you're not sure it's a bug, or if some discussion would help,
10-
contact us first on the #hledger IRC chat room or the mail list:
11-
12-
http://irc.hledger.org (best; no chat client needed)
13-
http://list.hledger.org
14-
15-
Some details that may be helpful to include:
16-
17-
- a minimal reproducible example
18-
- what related documentation you found at http://hledger.org
19-
- your hledger version
20-
- how you installed it
21-
- what platform you're on.
9+
- Have you checked (the right version of) the manual ? Eg https://hledger.org/hledger.html
10+
- If some discussion would help, just ask in chat or mail list: https://hledger.org/support.html
11+
- Any of these are very helpful: a small reproducible example, hledger --version output,
12+
what platform you're running on, a link to to any relevant doc that you found.

.github/ISSUE_TEMPLATE/a-wish.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
---
22
name: A wish
3-
about: A request for something new to improve hledger software, documentation, etc.
3+
about: A request or proposal for improving hledger or the project.
44
labels: A WISH
55
---
66

7-
Thank you for your input!
7+
Thanks for your suggestion! Here are some tips (please delete them before submitting):
88

9-
Note, we try to not clutter the bug tracker with wishlist items and ideas.
10-
Often it's best to raise these first on the #hledger IRC chat room or the mail list:
9+
- Have you looked for related features in the hledger manuals ? Eg:
10+
https://hledger.org/dev/hledger.html
1111

12-
http://irc.hledger.org (quickest; no chat client needed)
13-
http://list.hledger.org (most eyeballs)
12+
- We try to not clutter the bug tracker with too many wishes, since ideas are endless and developers are few.
13+
Often it's better to discuss and build interest on chat or the mail list first:
14+
https://hledger.org/support.html
1415

15-
to discuss solutions and attract interest. Use your best judgement.
16+
- Not required, but any of these help to move things forward:
17+
- A draft of user manual content and suggested location.
18+
- A draft of command line help.
19+
- A small mockup or example of intended output or UI.
20+
- Appropriate topic labels, if you have the access level to set those.
21+
(If not, feel free to write them in the issue title, eg as a prefix.)

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository
2+
3+
blank_issues_enabled: true
4+
contact_links:
5+
6+
- name: A support request
7+
url: https://hledger.org/support.html
8+
about: For questions and support, please use our chat or mail list. See hledger.org > Support.
9+
10+
- name: A security issue
11+
url: https://joyful.com
12+
about: Contact [email protected].

.github/ISSUE_TEMPLATE/support.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/pull_request_template.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
1-
# Thanks for your pull request! We appreciate it.
2-
# If you're a new developer, FOSS contributor, or hledger contributor, welcome.
3-
#
4-
# Much of our best design work and knowledge sharing happens during code review,
5-
# so be prepared for more work ahead, especially if your PR is large.
6-
# To minimise waste, and learn how to get hledger PRs accepted swiftly,
7-
# please check the latest guidelines in the developer docs:
8-
#
9-
# https://hledger.org/CONTRIBUTING.html#pull-requests
1+
<!--
2+
Thanks for your pull request! We appreciate it.
3+
If you're a new developer, FOSS contributor, or hledger contributor, welcome.
4+
5+
Much of our best design work and knowledge sharing happens during code review,
6+
so be prepared for more work ahead, especially if your PR is large.
7+
To minimise waste, and get your hledger PRs accepted quickly,
8+
please check the guidelines in the developer docs:
9+
10+
https://hledger.org/PULLREQUESTS.html
11+
https://hledger.org/COMMITS.html
12+
13+
You don't need to master our commit conventions, but do add at least one prefix and colon
14+
to the commit message summary. The most common prefixes are:
15+
16+
- feat: for user-visible features
17+
- fix: for user-visible fixes
18+
- imp: for user-visible improvements
19+
- ;doc: for documentation improvements (; at the start enables quicker/cheaper CI tests)
20+
- dev: for internal improvements
21+
22+
-->

0 commit comments

Comments
 (0)