docs reorg, generate static website from in-repo rst files
Using pandoc as a guide.
This commit is contained in:
		
							parent
							
								
									87526a5b59
								
							
						
					
					
						commit
						ab1fc8c8b2
					
				| @ -1,5 +1,6 @@ | |||||||
|  | ============================== | ||||||
| Contributor Agreement and List | Contributor Agreement and List | ||||||
| ############################## | ============================== | ||||||
| 
 | 
 | ||||||
| hledger Contributor Agreement | hledger Contributor Agreement | ||||||
| ============================= | ============================= | ||||||
|  | |||||||
							
								
								
									
										71
									
								
								HOME
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								HOME
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,71 @@ | |||||||
|  | hledger | ||||||
|  | ======= | ||||||
|  | 
 | ||||||
|  | **Welcome! hledger is...** | ||||||
|  | 
 | ||||||
|  | - a command-line (or curses or web-based) double-entry accounting tool.  It reads a | ||||||
|  |   `plain text ledger <http://joyful.com/repos/hledger/sample.ledger>`_ | ||||||
|  |   describing your transactions and displays precise  | ||||||
|  |   `balance <http://hledger.org:5000/balance>`_ and  | ||||||
|  |   `register <http://hledger.org:5000/register?a=checking>`_ reports. | ||||||
|  | - a remix, in `haskell <http://haskell.org>`_, of John Wiegley's excellent | ||||||
|  |   c++ `ledger <http://wiki.github.com/jwiegley/ledger>`_ (because I | ||||||
|  |   did not want to hack on c++ and because haskell seemed a good fit). | ||||||
|  | - a Free Software project developed since 2008 by | ||||||
|  |   `Simon Michael <http://joyful.com>`_ and contributors. | ||||||
|  | 
 | ||||||
|  | **hledger aims to be...** | ||||||
|  | 
 | ||||||
|  | - a practical, accessible tool for end users. I use it every day to track money and time, and as the basis for client invoices and tax returns. | ||||||
|  | - a useful library for finance-minded haskell programmers | ||||||
|  | - a successful, time-and-money-solvent project within a thriving ecosystem of financial software projects. | ||||||
|  | 
 | ||||||
|  | **To get help...**  | ||||||
|  | 
 | ||||||
|  |  chat me (sm) on the `#ledger irc channel | ||||||
|  |  <irc://irc.freenode.net/#ledger>`_ which we share with ledger, or join | ||||||
|  |  the `hledger google group <http://groups.google.com/group/hledger>`_. | ||||||
|  |  Or for something private, `email me <mailto:simon@joyful.com>`_. | ||||||
|  | 
 | ||||||
|  | Download | ||||||
|  | -------- | ||||||
|  | hledger works on all major platforms, but does not yet have binaries or platform packages; | ||||||
|  | you'll need to install `GHC <http://haskell.org/ghc>`_ and `cabal | ||||||
|  | <http://www.haskell.org/cabal/download.html>`_, then | ||||||
|  | install hledger from `hackage | ||||||
|  | <http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hledger>`_ with: | ||||||
|  | ``cabal install hledger`` | ||||||
|  | 
 | ||||||
|  | Documentation | ||||||
|  | ------------- | ||||||
|  | `User's Guide <README.html>`_ | | ||||||
|  | `News <NEWS.html>`_ | | ||||||
|  | `Developer API docs <http://joyful.com/repos/hledger/api-doc>`_ | | ||||||
|  | `Developer Notes <http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES>`_ | | ||||||
|  | `Contributor List <CONTRIBUTORS.html>`_ | | ||||||
|  | See also ledger's `home page <http://wiki.github.com/jwiegley/ledger>`_ | ||||||
|  | and `manual <http://joyful.com/repos/ledger/doc/ledger.html>`_. | ||||||
|  | 
 | ||||||
|  | Screenshots | ||||||
|  | ----------- | ||||||
|  | 
 | ||||||
|  |  .. raw:: html | ||||||
|  | 
 | ||||||
|  |   <a href="SCREENSHOTS.html#hledger-screen-1"><img src=http://hledger.org/hledger-screen-1.png border=0 height=100></a> | ||||||
|  |   <a href="SCREENSHOTS.html#sshot"><img src=http://hledger.org/sshot.png border=0 height=100></a> | ||||||
|  |   <a href="SCREENSHOTS.html#watchhours"><img src=http://hledger.org/watchhours.png border=0 height=100></a> | ||||||
|  | 
 | ||||||
|  | Code repository | ||||||
|  | --------------- | ||||||
|  | ``darcs get http://joyful.com/repos/hledger`` (or `browse with darcsweb <http://joyful.com/darcsweb/darcsweb.cgi?r=hledger>`_) | ||||||
|  | 
 | ||||||
|  | Related projects | ||||||
|  | ---------------- | ||||||
|  | - `ledger <http://wiki.github.com/jwiegley/ledger>`_ inspired hledger, and the two projects are coevolving. If you liked hledger, try ledger too. It has more reporting options and is faster. | ||||||
|  | - Tim Docker's `ledger-reports <http://dockerz.net/repos/ledger-reports>`_ uses hledger as a library to generate `html reports <http://dockerz.net/software/hledger_report_sample/report.html>`_.  | ||||||
|  | - I have a few older bits and pieces at http://joyful.com/Ledger . | ||||||
|  | 
 | ||||||
|  | .. easy analytics access | ||||||
|  | .. raw:: html | ||||||
|  | 
 | ||||||
|  |  <a href="https://www.google.com/analytics/reporting/?reset=1&id=15489822" accesskey="a"></a> | ||||||
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
									
									
									
									
								
							| @ -120,10 +120,16 @@ sample.ledger: | |||||||
| ######################################################################
 | ######################################################################
 | ||||||
| # DOCS
 | # DOCS
 | ||||||
| 
 | 
 | ||||||
| DOCS=README NEWS | DOCS=HOME README NEWS CONTRIBUTORS SCREENSHOTS | ||||||
| 
 | 
 | ||||||
| # rebuild all docs
 | # rebuild all docs
 | ||||||
| docs: pdf api-docs | docs: html pdf api-docs | ||||||
|  | 
 | ||||||
|  | buildwebsite: | ||||||
|  | 	mkdir -p website | ||||||
|  | 	-cp doc/*.png website | ||||||
|  | 	for d in $(DOCS); do pandoc -r rst $$d >website/$$d.html; done | ||||||
|  | 	(cd website; rm -f index.html; ln -s HOME.html index.html) | ||||||
| 
 | 
 | ||||||
| # rebuild pdf docs
 | # rebuild pdf docs
 | ||||||
| pdf: | pdf: | ||||||
| @ -341,6 +347,9 @@ emacstags: | |||||||
| clean: | clean: | ||||||
| 	rm -f `find . -name "*.o" -o -name "*.hi" -o -name "*~" -o -name "darcs-amend-record*"` | 	rm -f `find . -name "*.o" -o -name "*.hi" -o -name "*~" -o -name "darcs-amend-record*"` | ||||||
| 
 | 
 | ||||||
|  | clean-docs: | ||||||
|  | 	rm -rf website | ||||||
|  | 
 | ||||||
| Clean: clean clean-docs | Clean: clean clean-docs | ||||||
| 	rm -f hledger TAGS tags | 	rm -f hledger TAGS tags | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										167
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										167
									
								
								NEWS
									
									
									
									
									
								
							| @ -1,13 +1,13 @@ | |||||||
| 2009/05/23 hledger 0.5.1 released | hledger news | ||||||
| --------------------------------- | ============ | ||||||
| Changes: | 
 | ||||||
|  | 2009/05/23 hledger 0.5.1 | ||||||
|  | ................................. | ||||||
| 
 | 
 | ||||||
|   * two fixes: really disable vty flag by default, and include ConvertCommand in cabal file |   * two fixes: really disable vty flag by default, and include ConvertCommand in cabal file | ||||||
| 
 | 
 | ||||||
| 2009/05/23 hledger 0.5 released | 2009/05/23 hledger 0.5 | ||||||
| ------------------------------- | ............................... | ||||||
| 
 |  | ||||||
| Changes: |  | ||||||
| 
 | 
 | ||||||
|   * the vty flag is disabled by default again, to ease installation on windows |   * the vty flag is disabled by default again, to ease installation on windows | ||||||
|   * use ledger 3 terminology: a ledger contains transactions which contain postings |   * use ledger 3 terminology: a ledger contains transactions which contain postings | ||||||
| @ -16,8 +16,8 @@ Changes: | |||||||
|   * new "histogram" command shows transaction counts per day or other reporting interval |   * new "histogram" command shows transaction counts per day or other reporting interval | ||||||
|   * most commands now work properly with UTF8-encoded text (Sergey Astanin) |   * most commands now work properly with UTF8-encoded text (Sergey Astanin) | ||||||
|   * invoking as "hours" is now less different: it just uses your timelog, not your ledger |   * invoking as "hours" is now less different: it just uses your timelog, not your ledger | ||||||
|   * --quarterly/-Q option summarises by quarter |   * ..quarterly/-Q option summarises by quarter | ||||||
|   * --uncleared/-U option looks only at uncleared transactions |   * ..uncleared/-U option looks only at uncleared transactions | ||||||
|   * be more accurate about checking balanced amounts, don't rely on display precision |   * be more accurate about checking balanced amounts, don't rely on display precision | ||||||
|   * enforce balancing for bracketed virtual postings |   * enforce balancing for bracketed virtual postings | ||||||
|   * fix bug in eliding of posting amounts |   * fix bug in eliding of posting amounts | ||||||
| @ -31,24 +31,16 @@ Changes: | |||||||
|   * code, api and documentation updates |   * code, api and documentation updates | ||||||
|   * add a contributor agreement/list |   * add a contributor agreement/list | ||||||
| 
 | 
 | ||||||
| Release contributors: |  | ||||||
| 
 |  | ||||||
|   * Simon Michael |  | ||||||
|   * Sergey Astanin |  | ||||||
| 
 |  | ||||||
| Release stats: | Release stats: | ||||||
| 
 | 
 | ||||||
|  |   * Contributors: Simon Michael, Sergey Astanin | ||||||
|   * Days since last release: 51 |   * Days since last release: 51 | ||||||
|   * Committers: 2 |  | ||||||
|   * Commits: 101 |   * Commits: 101 | ||||||
|   * Lines of non-test code: 2795 |   * Lines of non-test code: 2795 | ||||||
|   * Known errors: 0 |  | ||||||
|   * Tests: 76 |   * Tests: 76 | ||||||
| 
 |   * Known errors: 0 | ||||||
| ..  |   * Performance: | ||||||
| 
 | .. | ||||||
|   * Performance:: |  | ||||||
| 
 |  | ||||||
|                               || hledger-0.4 | hledger-0.5 | ledger |                               || hledger-0.4 | hledger-0.5 | ledger | ||||||
|      =========================++=============+=============+======= |      =========================++=============+=============+======= | ||||||
|      -f sample.ledger balance ||        0.01 |        0.01 |   0.06 |      -f sample.ledger balance ||        0.01 |        0.01 |   0.06 | ||||||
| @ -56,15 +48,12 @@ Release stats: | |||||||
|      -f 10000.ledger balance  ||       15.28 |       16.35 |   4.67 |      -f 10000.ledger balance  ||       15.28 |       16.35 |   4.67 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 2009/04/03 hledger 0.4 | ||||||
| 2009/04/03 hledger 0.4 released | ............................... | ||||||
| ------------------------------- |  | ||||||
| 
 |  | ||||||
| Changes: |  | ||||||
| 
 | 
 | ||||||
|   * new "web" command serves reports in a web browser (install with -f happs to build this) |   * new "web" command serves reports in a web browser (install with -f happs to build this) | ||||||
|   * make the vty-based curses ui a cabal build option, which will be ignored on MS windows |   * make the vty-based curses ui a cabal build option, which will be ignored on MS windows | ||||||
|   * drop the --options-anywhere flag, that is now the default |   * drop the ..options-anywhere flag, that is now the default | ||||||
|   * patterns now use not: and desc: prefixes instead of ^ and ^^ |   * patterns now use not: and desc: prefixes instead of ^ and ^^ | ||||||
|   * patterns are now case-insensitive, like ledger |   * patterns are now case-insensitive, like ledger | ||||||
|   * !include directives are now relative to the including file (Tim Docker) |   * !include directives are now relative to the including file (Tim Docker) | ||||||
| @ -74,96 +63,73 @@ Changes: | |||||||
|   * balance report now passes all ledger compatibility tests |   * balance report now passes all ledger compatibility tests | ||||||
|   * balance report now shows subtotals by default, like ledger 3 |   * balance report now shows subtotals by default, like ledger 3 | ||||||
|   * balance report shows the final zero total when -E is used |   * balance report shows the final zero total when -E is used | ||||||
|   * balance report hides the final total when --no-total is used |   * balance report hides the final total when ..no-total is used | ||||||
|   * --depth affects print and register reports (aggregating with a reporting interval, filtering otherwise) |   * ..depth affects print and register reports (aggregating with a reporting interval, filtering otherwise) | ||||||
|   * register report sorts transactions by date |   * register report sorts transactions by date | ||||||
|   * register report shows zero-amount transactions when -E is used |   * register report shows zero-amount transactions when -E is used | ||||||
|   * provide more convenient timelog querying when invoked as "hours" |   * provide more convenient timelog querying when invoked as "hours" | ||||||
|   * multi-day timelog sessions are split at midnight |   * multi-day timelog sessions are split at midnight | ||||||
|   * unterminated timelog sessions are now counted. Accurate time reports at last! |   * unterminated timelog sessions are now counted. Accurate time reports at last! | ||||||
|   * the test command gives better --verbose output |   * the test command gives better ..verbose output | ||||||
|   * --version gives more detailed version numbers including patchlevel for dev builds |   * ..version gives more detailed version numbers including patchlevel for dev builds | ||||||
|   * new make targets include: ghci, haddocktest, doctest, unittest, view-api-docs |   * new make targets include: ghci, haddocktest, doctest, unittest, view-api-docs | ||||||
|   * a doctest-style framework for functional/shell tests has been added |   * a doctest-style framework for functional/shell tests has been added | ||||||
| 
 | 
 | ||||||
|  | Release stats: | ||||||
|  | 
 | ||||||
|  |   * Contributors: Simon Michael, Tim Docker; thanks to the HAppS, happstack and testpack developers | ||||||
|  |   * Days since release: 76 | ||||||
|  |   * Commits: 144 | ||||||
|  |   * Lines of non-test code: 2367 | ||||||
|  |   * Tests: 56 | ||||||
|  |   * Known errors: 0 | ||||||
|  |   * Performance: | ||||||
| .. | .. | ||||||
| 
 |  | ||||||
|   * performance has decreased slightly:: |  | ||||||
| 
 |  | ||||||
|                                    || hledger-0.3 | hledger-0.4 | ledger-0.3 |                                    || hledger-0.3 | hledger-0.4 | ledger-0.3 | ||||||
|      ==============================++=============+=============+=========== |      ==============================++=============+=============+=========== | ||||||
|      -f sample.ledger balance      ||        0.02 |        0.01 |       0.07 |      -f sample.ledger balance      ||        0.02 |        0.01 |       0.07 | ||||||
|      -f sample1000.ledger balance  ||        1.02 |        1.39 |       0.53 |      -f sample1000.ledger balance  ||        1.02 |        1.39 |       0.53 | ||||||
|      -f sample10000.ledger balance ||       12.72 |       14.97 |       4.63 |      -f sample10000.ledger balance ||       12.72 |       14.97 |       4.63 | ||||||
| 
 | 
 | ||||||
| Contributors: |  | ||||||
| 
 | 
 | ||||||
|   * Simon Michael | 2009/01/17 hledger 0.3 | ||||||
|   * Tim Docker | ............................... | ||||||
|   * HAppS, happstack and testpack developers |  | ||||||
| 
 |  | ||||||
| Stats: |  | ||||||
| 
 |  | ||||||
|   * Known errors: 0 |  | ||||||
|   * Commits: 144 |  | ||||||
|   * Committers: 2 |  | ||||||
|   * Tests: 56 |  | ||||||
|   * Non-test code lines: 2367 |  | ||||||
|   * Days since release: 76 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 2009/01/17 hledger 0.3 released |  | ||||||
| ------------------------------- |  | ||||||
| 
 |  | ||||||
| Fixes: |  | ||||||
| 
 | 
 | ||||||
|   * count timelog sessions on the day they end, like ledger, for now |   * count timelog sessions on the day they end, like ledger, for now | ||||||
|   * when options are repeated, use the last instead of the first |   * when options are repeated, use the last instead of the first | ||||||
|   * builds with ghc 6.10 as well as 6.8 |   * builds with ghc 6.10 as well as 6.8 | ||||||
|   * runs much faster than 0.2:: |  | ||||||
| 
 |  | ||||||
|      $ bench hledger-0.2 hledger ledger |  | ||||||
|                                        || hledger-0.2 | hledger | ledger |  | ||||||
|      ==================================++=============+=========+======= |  | ||||||
|      -f 2008.ledger -s balance         ||        2.59 |    0.26 |   0.11 |  | ||||||
|      -f 10000entries.ledger -s balance ||      566.68 |    2.72 |   0.96 |  | ||||||
| 
 |  | ||||||
| Features: |  | ||||||
| 
 |  | ||||||
|   * a simple ui for interactive report browsing: hledger ui |   * a simple ui for interactive report browsing: hledger ui | ||||||
|   * accept smart dates everywhere (YYYYMMDD, Y/M/D, Y, M/D, D, jan, today, last week etc.) |   * accept smart dates everywhere (YYYYMMDD, Y/M/D, Y, M/D, D, jan, today, last week etc.) | ||||||
|   * --period/-p flag accepting period expressions like "in 2008", "weekly from last month".. |   * ..period/-p flag accepting period expressions like "in 2008", "weekly from last month".. | ||||||
|   * -W/-M/-Y convenience flags to summarise register weekly, monthly, yearly |   * -W/-M/-Y convenience flags to summarise register weekly, monthly, yearly | ||||||
|   * --depth and -E flags also affect summarised register reports (including depth=0) |   * ..depth and -E flags also affect summarised register reports (including depth=0) | ||||||
|   * --display/-d flag supporting date predicates (like "d<[DATE]", "d>=[DATE]") |   * ..display/-d flag supporting date predicates (like "d<[DATE]", "d>=[DATE]") | ||||||
|   * !include directive to include additional ledger files |   * !include directive to include additional ledger files | ||||||
|   * !account directive to set a default parent account |   * !account directive to set a default parent account | ||||||
|   * Added support for reading historical prices from files |   * Added support for reading historical prices from files | ||||||
|   * timelog and ledger entries can be intermixed in one file |   * timelog and ledger entries can be intermixed in one file | ||||||
|   * modifier and periodic entries can appear anywhere (but are still ignored) |   * modifier and periodic entries can appear anywhere (but are still ignored) | ||||||
|   * help and readme improvements |   * help and readme improvements | ||||||
|  |   * runs much faster than 0.2 | ||||||
| 
 | 
 | ||||||
| Contributors: | Release stats: | ||||||
| 
 | 
 | ||||||
|   * Simon Michael |   * Contributors: Simon Michael, Nick Ingolia, Tim Docker; thanks to Corey O'Connor & the vty team | ||||||
|   * Nick Ingolia |  | ||||||
|   * Tim Docker |  | ||||||
|   * Corey O'Connor & the vty team |  | ||||||
| 
 |  | ||||||
| Stats: |  | ||||||
| 
 |  | ||||||
|   * Known errors: 1 |  | ||||||
|   * Tests: 58 |  | ||||||
|   * Lines of non-test code: 2123 |   * Lines of non-test code: 2123 | ||||||
|  |   * Tests: 58 | ||||||
|  |   * Known errors: 1 | ||||||
|  |   * Performance: | ||||||
|  | .. | ||||||
|  |      $ bench hledger-0.2 hledger ledger | ||||||
|  |                                        || hledger-0.2 | hledger | ledger | ||||||
|  |      ==================================++=============+=========+======= | ||||||
|  |      -f 2008.ledger -s balance         ||        2.59 |    0.26 |   0.11 | ||||||
|  |      -f 10000entries.ledger -s balance ||      566.68 |    2.72 |   0.96 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 2008/11/23 hledger 0.2 released | 2008/11/23 hledger 0.2 | ||||||
| ............................... | ............................... | ||||||
| 
 | 
 | ||||||
| Summarised changes: |  | ||||||
| 
 |  | ||||||
| * fixes |  | ||||||
| 
 |  | ||||||
|   * fix balance report totals when filtering by account |   * fix balance report totals when filtering by account | ||||||
|   * fix balance report selection of accounts when filtering by account |   * fix balance report selection of accounts when filtering by account | ||||||
|   * fix a bug with account name eliding in balance report |   * fix a bug with account name eliding in balance report | ||||||
| @ -171,48 +137,41 @@ Summarised changes: | |||||||
|   * fix print command filtering by account |   * fix print command filtering by account | ||||||
|   * omit transactions with zero amount from register report |   * omit transactions with zero amount from register report | ||||||
|   * Fix bug in parsing of timelogs |   * Fix bug in parsing of timelogs | ||||||
|   * rename --showsubs to --subtotal, like ledger |   * rename ..showsubs to ..subtotal, like ledger | ||||||
|   * drop --usage flag |   * drop ..usage flag | ||||||
|   * don't require quickcheck |   * don't require quickcheck | ||||||
| 
 |   * priced amounts (eg "10h @ $50") and ..basis/..cost/-B flag to show them with cost basis | ||||||
| * features |   * easy ..depth option, equivalent to c++ ledger's -d 'l<=N' | ||||||
| 
 |  | ||||||
|   * priced amounts (eg "10h @ $50") and --basis/--cost/-B flag to show them with cost basis |  | ||||||
|   * easy --depth option, equivalent to c++ ledger's -d 'l<=N' |  | ||||||
|   * smarter y/m/d date parsing for -b and -e |   * smarter y/m/d date parsing for -b and -e | ||||||
|     (any number of digits, month and day default to 1, separator can be / - or .) |     (any number of digits, month and day default to 1, separator can be / - or .) | ||||||
|   * -n flag for balance command |   * -n flag for balance command | ||||||
|   * --empty/-E flag |   * ..empty/-E flag | ||||||
|   * build a library, as well as the exe |   * build a library, as well as the exe | ||||||
|   * new home page url (http://joyful.com/hledger) |   * new home page url (http://joyful.com/hledger) | ||||||
|   * publish html and pdf versions of README |   * publish html and pdf versions of README | ||||||
|   * detect display preferences for each commodity like c++ ledger |   * detect display preferences for each commodity like c++ ledger | ||||||
|   * support amounts with multiple currencies/commodities |   * support amounts with multiple currencies/commodities | ||||||
|   * support --real/-R flag |   * support ..real/-R flag | ||||||
|   * support -C/--cleared flag to filter by entry status (not transaction status) |   * support -C/..cleared flag to filter by entry status (not transaction status) | ||||||
|   * support virtual and balanced virtual transactions |   * support virtual and balanced virtual transactions | ||||||
|   * parse comment lines beginning with a space, as from M-; in emacs ledger-mode |   * parse comment lines beginning with a space, as from M-; in emacs ledger-mode | ||||||
|   * allow any non-whitespace in account names, perhaps avoiding misleading missing amounts errors |   * allow any non-whitespace in account names, perhaps avoiding misleading missing amounts errors | ||||||
|   * clearer error message when we can't balance an entry |   * clearer error message when we can't balance an entry | ||||||
|   * when we fail because of more than one missing amount in an entry, show the full entry |   * when we fail because of more than one missing amount in an entry, show the full entry | ||||||
|   * document the built-in test runner in --help |   * document the built-in test runner in ..help | ||||||
|   * add a --verbose/-v flag, use it to show more test-running detail |   * add a ..verbose/-v flag, use it to show more test-running detail | ||||||
| 
 | 
 | ||||||
| Contributors: | Release stats: | ||||||
| 
 | 
 | ||||||
|   * Simon Michael |   * Contributors: Simon Michael, Tim Docker | ||||||
|   * Tim Docker |  | ||||||
| 
 |  | ||||||
| Stats: |  | ||||||
| 
 |  | ||||||
|   * Known errors: 0 |  | ||||||
|   * Tests: 43 |  | ||||||
|   * Lines of non-test code: 1350 |   * Lines of non-test code: 1350 | ||||||
|  |   * Tests: 43 | ||||||
|  |   * Known errors: 0 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 2008/10/15 hledger 0.1 released | 2008/10/15 hledger 0.1 | ||||||
| ............................... | ............................... | ||||||
| 
 | 
 | ||||||
| Contributors: | Release stats: | ||||||
| 
 | 
 | ||||||
|   * Simon Michael |   * Contributors: Simon Michael | ||||||
|  | |||||||
							
								
								
									
										17
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								README
									
									
									
									
									
								
							| @ -1,17 +1,17 @@ | |||||||
|  | hledger User's Guide | ||||||
|  | ==================== | ||||||
| 
 | 
 | ||||||
| Welcome to hledger!  | Welcome to hledger!  | ||||||
| 
 | 
 | ||||||
| hledger is a partial haskell clone of John Wiegley's text-based accounting | hledger is a partial haskell clone of John Wiegley's "ledger" command-line | ||||||
| tool, ledger (http://wiki.github.com/jwiegley/ledger). hledger generates | accounting tool. hledger generates ledger-compatible register & balance | ||||||
| ledger-compatible register & balance reports from a plain text journal, | reports from a plain text ledger file, allows precise batch-mode or | ||||||
| allows precise batch-mode or interactive querying, and demonstrates a pure | interactive querying, and demonstrates a pure functional implementation of | ||||||
| functional implementation of ledger.  For more information, see | ledger.  For more information, see http://hledger.org . | ||||||
| http://hledger.org . |  | ||||||
| 
 | 
 | ||||||
| Copyright (c) 2007-2009 Simon Michael <simon@joyful.com> | Copyright (c) 2007-2009 Simon Michael <simon@joyful.com> | ||||||
| Released under GPL version 3 or later. | Released under GPL version 3 or later. | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| Installation | Installation | ||||||
| ------------ | ------------ | ||||||
| 
 | 
 | ||||||
| @ -56,7 +56,6 @@ results.  Here are some commands to try:: | |||||||
|  hledger web                           # web ui, installed with -fhapps |  hledger web                           # web ui, installed with -fhapps | ||||||
|  echo >new; hledger -f new add         # input transactions from the command line |  echo >new; hledger -f new add         # input transactions from the command line | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| Time reporting | Time reporting | ||||||
| -------------- | -------------- | ||||||
| 
 | 
 | ||||||
| @ -213,4 +212,4 @@ Other differences | |||||||
| * hledger register report always sorts transactions by date | * hledger register report always sorts transactions by date | ||||||
| * hledger doesn't show description comments as part of the description | * hledger doesn't show description comments as part of the description | ||||||
| * hledger print puts a blank line after the entry, not before it | * hledger print puts a blank line after the entry, not before it | ||||||
| * hledger doesn't print the trailing spaces after amount-elided postings | * hledger doesn't print trailing spaces after amount-elided postings | ||||||
|  | |||||||
							
								
								
									
										30
									
								
								SCREENSHOTS
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								SCREENSHOTS
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,30 @@ | |||||||
|  | .. raw:: html  | ||||||
|  | 
 | ||||||
|  |   <hr><a name=hledger-screen-1> | ||||||
|  | 
 | ||||||
|  | Basic command-line reports, like ledger: | ||||||
|  | 
 | ||||||
|  |  .. image:: http://hledger.org/hledger-screen-1.png | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | .. raw:: html  | ||||||
|  | 
 | ||||||
|  |   <hr><a name=sshot> | ||||||
|  | 
 | ||||||
|  | The interactive curses interface ("hledger ui") | ||||||
|  | 
 | ||||||
|  |  .. image:: http://hledger.org/sshot.png | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | .. raw:: html  | ||||||
|  | 
 | ||||||
|  |   <hr><a name=watchhours> | ||||||
|  | 
 | ||||||
|  | A time dashboard in emacs. The upper window displays today's time report every minute (using ansi-term, watch, a helper script, and hledger invoked via "hours" symlink.) The lower window is viewing the timelog file, to tweak clock-ins/clock-outs made with C-x t i and C-x t o. (`ledgerutils.el <http://joyful.com/Ledger/#ledgertools>`_ has some related bits.): | ||||||
|  | 
 | ||||||
|  |  .. image:: http://hledger.org/watchhours.png | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | .. raw:: html  | ||||||
|  | 
 | ||||||
|  |   <hr> | ||||||
							
								
								
									
										129
									
								
								doc/HCAR-HOWTO
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								doc/HCAR-HOWTO
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,129 @@ | |||||||
|  | From: Janis Voigtlaender <voigt@tcs.inf.tu-dresden.de> | ||||||
|  | Newsgroups: gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.general | ||||||
|  | Subject: Call for Contributions - Haskell Communities and | ||||||
|  |  Activities Report, May 2009 edition | ||||||
|  | Date: Wed, 01 Apr 2009 15:08:49 +0200 | ||||||
|  | Organization: Dresden University of Technology | ||||||
|  | 
 | ||||||
|  | Dear Haskellers, | ||||||
|  | 
 | ||||||
|  | so much has happened in the Haskell world in the past months. | ||||||
|  | Therefore, I would very much like to collect contributions for | ||||||
|  | the 16th edition of the | ||||||
|  | 
 | ||||||
|  | ================================================================ | ||||||
|  |              Haskell Communities & Activities Report | ||||||
|  |                http://www.haskell.org/communities/ | ||||||
|  | 
 | ||||||
|  |                  Submission deadline: 1 May 2009 | ||||||
|  | 
 | ||||||
|  |       (please send your contributions to hcar at haskell.org, | ||||||
|  |                   in plain text or LaTeX format) | ||||||
|  | ================================================================ | ||||||
|  | 
 | ||||||
|  | This is the short story: | ||||||
|  | 
 | ||||||
|  | * If you are working on any project that is in some way related | ||||||
|  |    to Haskell, please write a short entry and submit it. Even if | ||||||
|  |    the project is very small or unfinished or you think it is not | ||||||
|  |    important enough -- please reconsider and submit an entry anyway! | ||||||
|  | 
 | ||||||
|  | * If you are interested in any project related to Haskell that has not | ||||||
|  |    previously been mentioned in the HC&A Report, please tell me, so that | ||||||
|  |    I can contact the project leaders and ask them to submit an entry. | ||||||
|  | 
 | ||||||
|  | * Feel free to pass on this call for contributions to others that | ||||||
|  |    might be interested. | ||||||
|  | 
 | ||||||
|  | More detailed information: | ||||||
|  | 
 | ||||||
|  | The Haskell Communities & Activities Report is a bi-annual overview of | ||||||
|  | the state of Haskell as well as Haskell-related projects over the | ||||||
|  | last, and possibly the upcoming six months. If you have only recently | ||||||
|  | been exposed to Haskell, it might be a good idea to browse the | ||||||
|  | November 2008 edition -- you will find interesting topics described as | ||||||
|  | well as several starting points and links that may provide answers to | ||||||
|  | many questions. | ||||||
|  | 
 | ||||||
|  | Contributions will be collected until the submission deadline. They | ||||||
|  | will then be compiled into a coherent report that is published online | ||||||
|  | as soon as it is ready. As always, this is a great opportunity to | ||||||
|  | update your webpages, make new releases, announce or even start new | ||||||
|  | projects, or to talk about developments you want every Haskeller to | ||||||
|  | know about! | ||||||
|  | 
 | ||||||
|  | Looking forward to your contributions, | ||||||
|  | 
 | ||||||
|  | Janis (current editor) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | FAQ: | ||||||
|  | 
 | ||||||
|  | Q: What format should I write in? | ||||||
|  | 
 | ||||||
|  | A: The required format is a LaTeX source file, adhering to the template | ||||||
|  | that is available at: | ||||||
|  | 
 | ||||||
|  |      http://haskell.org/communities/05-2009/template.tex | ||||||
|  | 
 | ||||||
|  | There is also a LaTeX style file at | ||||||
|  | 
 | ||||||
|  |      http://haskell.org/communities/05-2009/hcar.sty | ||||||
|  | 
 | ||||||
|  | that you can use to preview your entry. If you do not know LaTeX, then | ||||||
|  | use plain text. If you modify an old entry that you have written for an | ||||||
|  | earlier edition of the report, you should receive your old entry as a | ||||||
|  | template soon (provided I have your valid email address). Please modify | ||||||
|  | that template, rather than using your own version of the old entry as a | ||||||
|  | template. | ||||||
|  | 
 | ||||||
|  | Q: Can I include images? | ||||||
|  | 
 | ||||||
|  | A: Yes, you are even encouraged to do so. Please use .jpg format, then. | ||||||
|  | 
 | ||||||
|  | Q: How much should I write? | ||||||
|  | 
 | ||||||
|  | A: Authors are asked to limit entries to about one column of text. This | ||||||
|  | corresponds to approximately one page, or 40 lines of text, with the | ||||||
|  | above style and template. | ||||||
|  | 
 | ||||||
|  | A general introduction is helpful. Apart from that, you should focus on | ||||||
|  | recent or upcoming developments. Pointers to online content can be given | ||||||
|  | for more comprehensive or ``historic'' overviews of a project. Images do | ||||||
|  | not count towards the length limit, so you may want to use this | ||||||
|  | opportunity to pep entries up. There is no minimum length of an entry! | ||||||
|  | The report aims at being as complete as possible, so please consider | ||||||
|  | writing an entry, even if it is only a few lines long. | ||||||
|  | 
 | ||||||
|  | Q: Which topics are relevant? | ||||||
|  | 
 | ||||||
|  | A: All topics which are related to Haskell in some way are relevant. We | ||||||
|  | usually had reports from users of Haskell (private, academic, or | ||||||
|  | commercial), from authors or contributors to projects related to | ||||||
|  | Haskell, from people working on the Haskell language, libraries, on | ||||||
|  | language extensions or variants. We also like reports over distributions | ||||||
|  | of Haskell software, Haskell infrastructure, books and tutorials on | ||||||
|  | Haskell. Reports on past and upcoming events related to Haskell are also | ||||||
|  | relevant. Finally, there might be new topics we do not even think about. | ||||||
|  | As a rule of thumb: if in doubt, then it probably is relevant and has a | ||||||
|  | place in the HCAR. You can also ask the editor. | ||||||
|  | 
 | ||||||
|  | Q: Is unfinished work relevant? Are ideas for projects relevant? | ||||||
|  | 
 | ||||||
|  | A: Yes! You can use the HCAR to talk about projects you are currently | ||||||
|  | working on. You can use it to look for other developers that might help | ||||||
|  | you. You can use it to write ``wishlist'' items for libraries and | ||||||
|  | language features you would like to see implemented. | ||||||
|  | 
 | ||||||
|  | Q: If I do not update my entry, but want to keep it in the report, what | ||||||
|  | should I do? | ||||||
|  | 
 | ||||||
|  | A: Tell the editor that there are no changes. The old entry will be | ||||||
|  | reused in this case, but it might be dropped if it is older than a year, | ||||||
|  | to give more room and more attention to projects that change a lot. | ||||||
|  | Do not resend complete entries if you have not changed them. | ||||||
|  | 
 | ||||||
|  | --  | ||||||
|  | Dr. Janis Voigtlaender | ||||||
|  | http://wwwtcs.inf.tu-dresden.de/~voigt/ | ||||||
|  | mailto:voigt@tcs.inf.tu-dresden.de | ||||||
							
								
								
									
										
											BIN
										
									
								
								doc/hledger-screen-1.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/hledger-screen-1.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 31 KiB | 
							
								
								
									
										
											BIN
										
									
								
								doc/sshot.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/sshot.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 26 KiB | 
							
								
								
									
										
											BIN
										
									
								
								doc/watchhours.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/watchhours.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 84 KiB | 
		Loading…
	
		Reference in New Issue
	
	Block a user