Alexis Hildebrandt
e167cbb647
doc: try to use groff if man2html is not found
...
to generate a html version of the manpage,
throw a fatal error otherwise.
2014-04-27 11:11:40 +02:00
David Bremner
0ef8256409
Replace sha1.cc with boost::uuid::details::sha1
...
sha1.cc is not redistributable by Debian because the license doesn't
permit redistribution of modified versions.
This isn't ideal since the ::details namespace is subject to change,
but it avoids adding a dependency to ledger.
2014-04-17 14:27:21 -05:00
Craig Earls
fa641c581c
Merge pull request #273 from merriam/master
...
Add two more terms
Thanks. What is the comment about TeX being hard to install?
2014-04-07 06:36:07 -07:00
Charles Merriam
0c3a4ec57c
Add two more terms
...
Added Effective Date and Transaction Code
2014-04-06 21:37:27 -07:00
Craig Earls
f3253eee04
Merge pull request #272 from merriam/master
...
More documentation, and One .gitignore change
Charles, thank you for all of the time you are putting into this.
2014-04-05 07:05:16 -07:00
Charles Merriam
db916c9a69
More terms and orientation
...
Added Cheetah, sha1, utfcpp and finished the orientation section.
2014-04-04 09:54:28 -07:00
Charles Merriam
09e09521ce
Started an Orientation section
...
Every project lays out directories in a unique manner.
2014-04-04 00:23:59 -07:00
Craig Earls
4537e22eb6
Merge pull request #269 from merriam/master
...
DEVELOP.md
2014-04-03 07:05:28 -07:00
Charles Merriam
d20d6267b4
More developer terms
...
Mention a few more tools used. Also word-wrap, which touched most
lines.
2014-04-02 10:07:56 -07:00
Charles Merriam
5653458af2
Started DEVELOP.md with a glossary
...
Started a development doc with a few glossary terms.
2014-04-01 13:59:15 -07:00
Craig Earls
afa32dee1b
Merge pull request #268 from merriam/master
...
Two more terms.
2014-04-01 13:13:40 -07:00
Charles Merriam
cf31a20966
Two more terms.
...
Added posting and virtual posting.
2014-04-01 13:06:00 -07:00
Steve Purcell
c0e790c190
Merge pull request #267 from merriam/master
...
Two more Ledger terms
2014-04-01 08:12:55 +01:00
Charles Merriam
618d62550a
Two more Ledger terms
...
Added automated transaction and periodic transaction, two items that
horribly misnamed.
2014-03-31 15:35:25 -07:00
Steve Purcell
f95ebd1dab
Merge pull request #266 from merriam/master
...
Glossary updates...
2014-03-30 20:07:20 +01:00
Charles Merriam
ace991eb02
Word wrap; alphabetical order.
...
trivial changes.
2014-03-30 11:26:43 -07:00
Charles Merriam
06ffa551af
More Glossary Terms
...
Added Command Directive and Journal File. Word wrap touched a couple
of entries.
2014-03-30 11:22:40 -07:00
Craig Earls
5c6efb1c17
Merge pull request #265 from merriam/master
...
Add more terms to glossary
2014-03-29 20:27:05 -07:00
Charles Merriam
42e6f8b232
Add more terms to glossary
...
Cleared up meaning of ‘posting’. Added a few Ledger specific items.
2014-03-29 18:51:44 -07:00
Craig Earls
a3ba670458
Merge pull request #264 from merriam/master
...
Added Glossary
Nice. Would it be worth it to add this to the documentation?
2014-03-28 11:58:43 -07:00
Charles Merriam
1f05abb52a
Added Glossary
...
Wrote a first pass at a glossary, adding only accounting terms to
start.
2014-03-28 11:21:39 -07:00
Craig Earls
c2f52c1d52
Merge pull request #262 from merriam/master
...
A pair of small documentation changes...
2014-03-27 18:22:50 -07:00
Charles Merriam
5e51b98f8b
Remove doc/README
...
Remove obsolete and incorrect README file. Correct information in
README.md, one directory up.
2014-03-27 17:50:15 -07:00
Charles Merriam
737d776b40
Update README to reference README.md
...
This older doc/README file is pure text and provides incomplete information compared to the root's README.md markdown file. I copied over some introductory verbiage and added cross references to that file.
2014-03-26 22:36:17 -07:00
Jamie Nguyen
8088502eef
Fix man page typo
2014-03-23 23:29:39 +00:00
Peter Feigl
4239c284f1
finished first proof-reading of ledger manual
2014-03-14 11:24:12 +01:00
Peter Feigl
fca30d93f1
proof-reading the manual
2014-03-14 09:58:40 +01:00
Peter Feigl
c445a0ffc4
fixing typos and smaller errors in the ledger manual
2014-03-10 13:31:02 +01:00
Peter Feigl
5d7a9b0504
Fixing typos in documentation
2014-03-05 14:49:00 +01:00
Peter Feigl
a7034b68a1
Merge commit '4966c7f' into update-docs
2014-03-04 15:02:11 +01:00
Peter Feigl
4966c7f100
Fixing typos, adding @c input:validate to code examples
2014-03-04 15:01:23 +01:00
Peter Feigl
3e29a992e5
removing two new test cases that fail on travis. cannot reproduce failure
2014-03-04 11:12:31 +01:00
Peter Feigl
831c064c38
Added support for validation tests to DocTest.py (input:validate and
...
command:validate)
It is now possible to use @smallexample @c input:validate (and
command:validate) to specify that an example should just be read by
ledger (and checked for errors) or that a ledger command should be
executed (with default input -f sample.dat, if none is specified).
These annotations have been added into ledger3.texi where appropriate.
Running the ledger3.texi test now takes a second or two, but a lot of
the @smallexamples are now automatically tested.
2014-03-04 10:05:09 +01:00
Craig Earls
08f0735e1c
Merge pull request #251 from ecraven/update-docs
...
first changes in adding more testable examples to ledger3.texi
These look good. Could you put a brief explanation somewhere (not necessarily in ledger3.texi) on how to generate new tests? I should probably know where the command and input id numbers come from, but I don't.
2014-03-03 14:53:47 -07:00
Peter Feigl
479cdf4fe2
first changes in adding more testable examples to ledger3.texi
2014-03-03 22:36:06 +01:00
Peter Feigl
977af3d27c
Adding documentation of options to man-page from manual. Fixing a few minor typos and mistakes.
2014-02-27 10:24:38 +01:00
Peter Feigl
ecd5097d51
Adding option --no-aliases to completely disable alias expansion
2014-02-26 23:50:50 +01:00
Peter Feigl
75b0a5d8ff
Adding option --recursive-aliases, adding documentation to man-page and manual
2014-02-26 09:29:31 +01:00
Peter Feigl
c80b495546
Adding support for recursive aliases.
...
Alias expansion is now a loop. If you define
alias A=B:A
alias B=C:B
then A will expand to C:B:A.
Also added a short section to the manual about this.
2014-02-25 22:50:20 +01:00
Luke Williams
dacb5f9823
Fixing typo: test sweet -> test suite
2014-02-23 00:02:22 +10:00
Alexis Hildebrandt
3d9faef448
DocTests: Allow inline input to be used with different example commands
2014-02-19 06:52:43 +01:00
Alexis Hildebrandt
90988feebc
DocTests: Allow multiple example inputs
...
to be used as single ledger data for an example command
2014-02-19 06:52:43 +01:00
Matijs van Zuijlen
59fde5e777
Implicit logical and is really a logical or
2014-02-17 07:25:07 +01:00
Craig Earls
c59aadaace
Merge pull request #241 from afh/pull/spelling
...
Correct minor spelling mistakes and improve spellcheck.sh
Awesome.
2014-02-09 11:32:44 -07:00
Alexis Hildebrandt
a2f86c85df
Add explanation on how to validate documentation examples
...
by specially marking @smallexample, which will be used by DocTests.py
2014-02-09 07:54:27 +01:00
Alexis Hildebrandt
a1cc8ca15a
Add support to check documentation examples with inline data
2014-02-07 18:39:35 +01:00
Alexis Hildebrandt
c73ba9d075
Correct spelling mistakes
2014-02-07 00:23:22 +01:00
Alexis Hildebrandt
fbbb379fe0
Check examples in documentation when running tests
...
The DocTests.py script will parse a given texinfo file for specially
marked examples, run the ledger command from the example, and check
the result against the example output from the documentation.
2014-02-07 00:21:38 +01:00
Alexis Hildebrandt
df9771f7a9
Bump copyright notice to 2014 in the documentation
2014-02-04 21:58:03 +01:00
Craig Earls
af84005a52
Backed out recent changes that broke the complete cycling behavior.
2014-01-07 13:25:07 -07:00