docs, site: a bunch of updates
This commit is contained in:
parent
3d0c885e58
commit
b16943a4bf
@ -30,13 +30,13 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
``darcs get http://joyful.com/repos/hledger``,
|
``darcs get http://joyful.com/repos/hledger``,
|
||||||
`browse the repo`_,
|
`browse the repo`_,
|
||||||
`hackage page`_,
|
`hackage page`_,
|
||||||
`hledger-lib api docs`_,
|
`hledger haddock docs`_,
|
||||||
`hledger api docs`_,
|
|
||||||
`hledger-lib sourcegraph report`_,
|
|
||||||
`hledger sourcegraph report`_,
|
|
||||||
benchmark_\/profile_\/heap_\/coverage_ reports,
|
benchmark_\/profile_\/heap_\/coverage_ reports,
|
||||||
`developer notes`_
|
`developer notes`_
|
||||||
|
|
||||||
|
.. `hledger-lib sourcegraph report`_,
|
||||||
|
.. `hledger sourcegraph report`_,
|
||||||
|
|
||||||
.. raw:: html
|
.. raw:: html
|
||||||
|
|
||||||
<a name="support" />
|
<a name="support" />
|
||||||
@ -78,8 +78,7 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
.. _manual: MANUAL.html
|
.. _manual: MANUAL.html
|
||||||
.. _news: NEWS.html
|
.. _news: NEWS.html
|
||||||
.. _screenshots: SCREENSHOTS.html
|
.. _screenshots: SCREENSHOTS.html
|
||||||
.. _hledger-lib api docs: http://joyful.com/repos/hledger/hledger-lib/dist/doc/html/hledger-lib/index.html
|
.. _hledger haddock docs: http://hledger.org/api-doc/
|
||||||
.. _hledger api docs: http://joyful.com/repos/hledger/dist/doc/html/hledger/index.html
|
|
||||||
.. _hledger-lib sourcegraph report: http://joyful.com/repos/hledger/hledger-lib/SourceGraph/hledger-lib.html
|
.. _hledger-lib sourcegraph report: http://joyful.com/repos/hledger/hledger-lib/SourceGraph/hledger-lib.html
|
||||||
.. _hledger sourcegraph report: http://joyful.com/repos/hledger/SourceGraph/hledger.html
|
.. _hledger sourcegraph report: http://joyful.com/repos/hledger/SourceGraph/hledger.html
|
||||||
.. _developer notes: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES
|
.. _developer notes: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES
|
||||||
@ -88,7 +87,7 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
.. _heap: http://hledger.org/profs/latest.ps
|
.. _heap: http://hledger.org/profs/latest.ps
|
||||||
.. _coverage: http://hledger.org/profs/coverage/hpc_index_fun.html
|
.. _coverage: http://hledger.org/profs/coverage/hpc_index_fun.html
|
||||||
.. _browse the repo: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger
|
.. _browse the repo: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger
|
||||||
.. _email me: mailto:simon@joyful.com
|
.. _email me: mailto:simon@joyful.com?subject=hledger:
|
||||||
.. _Simon Michael: http://joyful.com
|
.. _Simon Michael: http://joyful.com
|
||||||
.. _co.: http://hledger.org/CONTRIBUTORS.html
|
.. _co.: http://hledger.org/CONTRIBUTORS.html
|
||||||
.. _hackage page: http://hackage.haskell.org/package/hledger
|
.. _hackage page: http://hackage.haskell.org/package/hledger
|
||||||
@ -578,11 +578,11 @@ subsequent dates may be written as month/day. Eg:
|
|||||||
|
|
||||||
Y2009
|
Y2009
|
||||||
|
|
||||||
12/15 ...
|
12/15 ; <- equivalent to 2009/12/15
|
||||||
|
|
||||||
Y2010
|
Y2010
|
||||||
|
|
||||||
1/31 ...
|
1/31 ; <- equivalent to 2010/1/31
|
||||||
|
|
||||||
##### Actual/effective dates
|
##### Actual/effective dates
|
||||||
|
|
||||||
@ -862,6 +862,9 @@ Generally, it's easy to keep a journal file that works with both hledger
|
|||||||
and c++ledger if you avoid the more esoteric syntax. Occasionally you'll
|
and c++ledger if you avoid the more esoteric syntax. Occasionally you'll
|
||||||
need to make small edits to restore compatibility for one or the other.
|
need to make small edits to restore compatibility for one or the other.
|
||||||
|
|
||||||
|
hledger does not allow separate dates for individual postings, unlike c++
|
||||||
|
ledger.
|
||||||
|
|
||||||
#### Features not supported
|
#### Features not supported
|
||||||
|
|
||||||
c++ ledger features not currently supported include: modifier and periodic
|
c++ ledger features not currently supported include: modifier and periodic
|
||||||
@ -927,23 +930,28 @@ entries, and the following c++ ledger options and commands:
|
|||||||
|
|
||||||
- hledger recognises description and negative patterns by "desc:"
|
- hledger recognises description and negative patterns by "desc:"
|
||||||
and "not:" prefixes, unlike ledger 3's free-form parser
|
and "not:" prefixes, unlike ledger 3's free-form parser
|
||||||
|
|
||||||
- hledger doesn't require a space before command-line option
|
- hledger doesn't require a space before command-line option
|
||||||
values, you can write -f-
|
values, eg either `-f-` or `-f -` is fine
|
||||||
|
|
||||||
- hledger's weekly reporting intervals always start on mondays
|
- hledger's weekly reporting intervals always start on mondays
|
||||||
|
|
||||||
- hledger shows start and end dates of the intervals requested,
|
- hledger shows start and end dates of the intervals requested,
|
||||||
not just the span containing data
|
not just the span containing data
|
||||||
|
|
||||||
- hledger period expressions don't support "biweekly",
|
- hledger period expressions don't support "biweekly",
|
||||||
"bimonthly", or "every N days/weeks/..."
|
"bimonthly", or "every N days/weeks/..."
|
||||||
|
|
||||||
- hledger always shows timelog balances in hours
|
- hledger always shows timelog balances in hours
|
||||||
|
|
||||||
- hledger splits multi-day timelog sessions at midnight
|
- hledger splits multi-day timelog sessions at midnight
|
||||||
|
|
||||||
- hledger doesn't track the value of commodities with varying
|
- hledger doesn't track the value of commodities with varying
|
||||||
price; prices are fixed as of the transaction date
|
price; prices are fixed as of the transaction date
|
||||||
|
|
||||||
- hledger print shows amounts for all postings, and shows unit
|
- hledger print shows amounts for all postings, and shows unit
|
||||||
prices for amounts which have them
|
prices for amounts which have them. (This currently means that
|
||||||
- hledger assumes a transaction's actual date comes first, and is
|
it does not print multi-commodity transactions in valid journal format.)
|
||||||
required, while the optional effective date comes second (cf
|
|
||||||
[Actual and effective dates](#actual-and-effective-dates))
|
|
||||||
- hledger does not support per-posting actual or effective dates
|
|
||||||
|
|
||||||
### More examples and recipes
|
### More examples and recipes
|
||||||
|
|
||||||
|
|||||||
27
README.rst
27
README.rst
@ -8,6 +8,7 @@ hledger is a computer program for easily tracking money, time, or other
|
|||||||
commodities, using standard accounting principles. It is quite limited in
|
commodities, using standard accounting principles. It is quite limited in
|
||||||
features, but reliable. For some, it is a bare-bones, less complex, less
|
features, but reliable. For some, it is a bare-bones, less complex, less
|
||||||
expensive alternative to Quicken or Microsoft Money.
|
expensive alternative to Quicken or Microsoft Money.
|
||||||
|
hledger is available for free under the GNU General Public License.
|
||||||
|
|
||||||
hledger aims to help both computer experts and every-day users gain clarity in their finances and time management.
|
hledger aims to help both computer experts and every-day users gain clarity in their finances and time management.
|
||||||
I use it every day to:
|
I use it every day to:
|
||||||
@ -17,23 +18,17 @@ I use it every day to:
|
|||||||
- get accurate numbers for client billing and tax filing
|
- get accurate numbers for client billing and tax filing
|
||||||
- track invoices
|
- track invoices
|
||||||
|
|
||||||
Here is a demo_ of the web interface.
|
The manual_ and screenshots_ will explain more. There's also a demo_ of hledger's web interface.
|
||||||
|
To get started tracking your own numbers, download_ a copy.
|
||||||
|
|
||||||
Here are ready-to-run binaries_ for mac, windows and gnu/linux;
|
|
||||||
or here's how to `build your own`_.
|
|
||||||
|
|
||||||
Here is the manual_.
|
|
||||||
For support and more technical info, see `development`_ or `email me`_.
|
For support and more technical info, see `development`_ or `email me`_.
|
||||||
|
I appreciate feedback on all aspects of hledger. Thanks!
|
||||||
|
|
||||||
.. (If you're reading this in plain text, see also README2, MANUAL etc., or http://hledger.org)
|
|
||||||
|
|
||||||
.. _development: README2.html
|
.. _manual: MANUAL.html
|
||||||
.. _manual: MANUAL.html
|
.. _screenshots: SCREENSHOTS.html
|
||||||
.. _demo: http://demo.hledger.org
|
.. _demo: http://demo.hledger.org
|
||||||
.. _binaries: http://hledger.org/binaries/
|
.. _web interface: MANUAL.html#web
|
||||||
.. _hledger for mac: http://hledger.org/binaries/hledger-0.6-mac-i386.gz
|
.. _download: download
|
||||||
.. _hledger for windows: http://hledger.org/binaries/hledger-0.6-win-i386.zip
|
.. _development: DEVELOPMENT.html
|
||||||
.. _32 bit intel: http://hledger.org/binaries/hledger-0.6.1+9-linux-i386.gz
|
.. _email me: mailto:simon@joyful.com?subject=hledger:
|
||||||
.. _64 bit intel: http://hledger.org/binaries/hledger-0.6-linux-x86_64.gz
|
|
||||||
.. _email me: mailto:simon@joyful.com
|
|
||||||
.. _build your own: http://hledger.org/MANUAL.html#installing
|
|
||||||
|
|||||||
@ -4,7 +4,8 @@ title: hledger screenshots
|
|||||||
|
|
||||||
# hledger screenshots
|
# hledger screenshots
|
||||||
|
|
||||||
Mouse over for captions, click to enlarge.
|
|
||||||
|
Click to enlarge, or mouse over for captions..
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.highslide img {height:90px;}
|
.highslide img {height:90px;}
|
||||||
|
|||||||
@ -33,7 +33,7 @@ data-files:
|
|||||||
extra-tmp-files:
|
extra-tmp-files:
|
||||||
extra-source-files:
|
extra-source-files:
|
||||||
README.rst
|
README.rst
|
||||||
README2.rst
|
DEVELOPMENT.rst
|
||||||
MANUAL.markdown
|
MANUAL.markdown
|
||||||
NEWS.markdown
|
NEWS.markdown
|
||||||
CONTRIBUTORS.rst
|
CONTRIBUTORS.rst
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<title>hledger api docs</title>
|
<title>hledger api docs</title>
|
||||||
</head>
|
</head>
|
||||||
<frameset cols="30%, 70%">
|
<frameset cols="40%, 60%">
|
||||||
<frameset rows="100%">
|
<frameset rows="100%">
|
||||||
<frame name="side1" src="modules-index.html">
|
<frame name="side1" src="modules-index.html">
|
||||||
<!-- frame name="side2" src="hoogle-small.html" -->
|
<!-- frame name="side2" src="hoogle-small.html" -->
|
||||||
|
|||||||
@ -16,5 +16,5 @@ pageTracker._trackPageview();
|
|||||||
} catch(err) {}
|
} catch(err) {}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@ -21,41 +21,39 @@
|
|||||||
<div id="navigation">
|
<div id="navigation">
|
||||||
<a href="/README.html">Home</a>
|
<a href="/README.html">Home</a>
|
||||||
<a href="/download/">Download</a>
|
<a href="/download/">Download</a>
|
||||||
<a href="/README2.html">Development</a>
|
<a href="/DEVELOPMENT.html">Development</a>
|
||||||
<a href="/MANUAL.html">Manual</a>
|
|
||||||
<a href="/NEWS.html">News</a>
|
<a href="/NEWS.html">News</a>
|
||||||
|
<a href="/MANUAL.html">Manual</a>
|
||||||
<a href="/SCREENSHOTS.html">Screenshots</a>
|
<a href="/SCREENSHOTS.html">Screenshots</a>
|
||||||
<a href="http://demo.hledger.org">Demo</a>
|
<a href="http://demo.hledger.org">Demo</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
/* #platformdocs table {border:none;} */
|
td { padding:0 0.5em 0 0.5em; }
|
||||||
|
#platformdocs code { white-space:nowrap; }
|
||||||
#platformdocs td {
|
#platformdocs td {
|
||||||
width:33%;
|
width:33%;
|
||||||
vertical-align:top;
|
vertical-align:top;
|
||||||
padding-left:0.5em;
|
|
||||||
padding-right:0.5em;
|
|
||||||
font-size:small;
|
font-size:small;
|
||||||
}
|
}
|
||||||
code {white-space:nowrap;}
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<h1 class="title">hledger downloads</h1>
|
<h1 class="title">hledger downloads</h1>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
Here are hledger binaries ready to run on your platform. Choose
|
Here are hledger binaries which "might just work" on your computer.
|
||||||
GNU/Linux, Mac or Windows and follow the instructions.
|
Choose GNU/Linux, Mac or Windows and follow the instructions. If you
|
||||||
If you have any trouble, please
|
have any trouble, please <a
|
||||||
<a href="http://hledger.org/README2.html#support">report it</a> (-> Support).
|
href="http://hledger.org/README2.html#support">report it to Support</a>.
|
||||||
To build your own custom version of hledger, see the
|
To build your own custom version of hledger, see
|
||||||
<a href="http://hledger.org/MANUAL.html#installing">cabal installation docs</a> instead.
|
<a href="http://hledger.org/MANUAL.html#installing">installing with cabal</a> instead.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<table id="platformdocs">
|
<table id="platformdocs">
|
||||||
<tr>
|
<tr>
|
||||||
<th>GNU/Linux</th>
|
<th>GNU/Linux (intel)</th>
|
||||||
<th>Mac</th>
|
<th>Mac</th>
|
||||||
<th>Windows</th>
|
<th>Windows</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@ -19,7 +19,7 @@ baseurl = "http://hledger.org"
|
|||||||
main = hakyllWithConfiguration cfg $ do
|
main = hakyllWithConfiguration cfg $ do
|
||||||
mapM_ renderParentDirPage
|
mapM_ renderParentDirPage
|
||||||
["README.rst"
|
["README.rst"
|
||||||
,"README2.rst"
|
,"DEVELOPMENT.rst"
|
||||||
,"NEWS.rst"
|
,"NEWS.rst"
|
||||||
,"SCREENSHOTS.markdown"
|
,"SCREENSHOTS.markdown"
|
||||||
,"MANUAL.markdown"
|
,"MANUAL.markdown"
|
||||||
|
|||||||
@ -21,9 +21,9 @@
|
|||||||
<div id="navigation">
|
<div id="navigation">
|
||||||
<a href="$root/README.html">Home</a>
|
<a href="$root/README.html">Home</a>
|
||||||
<a href="$root/download/">Download</a>
|
<a href="$root/download/">Download</a>
|
||||||
<a href="$root/README2.html">Development</a>
|
<a href="$root/DEVELOPMENT.html">Development</a>
|
||||||
<a href="$root/MANUAL.html">Manual</a>
|
|
||||||
<a href="$root/NEWS.html">News</a>
|
<a href="$root/NEWS.html">News</a>
|
||||||
|
<a href="$root/MANUAL.html">Manual</a>
|
||||||
<a href="$root/SCREENSHOTS.html">Screenshots</a>
|
<a href="$root/SCREENSHOTS.html">Screenshots</a>
|
||||||
<a href="http://demo.hledger.org">Demo</a>
|
<a href="http://demo.hledger.org">Demo</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -40,40 +40,41 @@ code {
|
|||||||
}
|
}
|
||||||
h1 {
|
h1 {
|
||||||
font-size: 3em;
|
font-size: 3em;
|
||||||
/* color: #49637C; */
|
/* margin-top: 0.7em; */
|
||||||
/* color: #226600; */
|
/* margin-bottom: 0.7em; */
|
||||||
margin-bottom: 3px;
|
|
||||||
text-align: left;
|
|
||||||
}
|
}
|
||||||
/* h1 { */
|
|
||||||
/* margin-top:1em; */
|
|
||||||
/* text-align: left; */
|
|
||||||
/* } */
|
|
||||||
/* h1 .small { */
|
|
||||||
/* font-size: 0.4em; */
|
|
||||||
/* } */
|
|
||||||
/* h1 a { */
|
|
||||||
/* text-decoration: none; */
|
|
||||||
/* } */
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 1.5em;
|
font-size: 2em;
|
||||||
}
|
/* margin-top: 0.7em; */
|
||||||
h2 a {
|
/* margin-bottom: 0.6em; */
|
||||||
text-decoration: none;
|
|
||||||
}
|
}
|
||||||
h3 {
|
h3 {
|
||||||
/* text-align: center; */
|
font-size: 1.6em;
|
||||||
}
|
/* margin-top: 0.7em; */
|
||||||
h3 a {
|
/* margin-bottom: 0.5em; */
|
||||||
text-decoration: none;
|
|
||||||
}
|
}
|
||||||
h4 {
|
h4 {
|
||||||
|
font-size: 1.4em;
|
||||||
|
/* margin-top: 0.7em; */
|
||||||
|
/* margin-bottom: 0.4em; */
|
||||||
}
|
}
|
||||||
h4 a {
|
h5 {
|
||||||
/* text-decoration: none; */
|
font-size: 1.2em;
|
||||||
|
margin-top: 1em;
|
||||||
|
/* margin-bottom: 0.3em; */
|
||||||
}
|
}
|
||||||
h5 a {
|
h6 {
|
||||||
text-decoration: none;
|
font-size: 1em;
|
||||||
|
margin-top: 0.5em;
|
||||||
|
/* margin-bottom: 0.2em; */
|
||||||
|
}
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
margin-bottom: 0em;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
|
||||||
|
text-decoration:none;
|
||||||
|
color:black;
|
||||||
}
|
}
|
||||||
a {
|
a {
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user