Coder Social home page Coder Social logo

ehuelsmann / ledgersmb-book Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 20.51 MB

The LedgerSMB book

Home Page: https://book.ledgersmb.org

TeX 87.42% Shell 1.10% Perl 11.38% CSS 0.10%
accounting billing book documentation html invoicing latex latexml ledger ledgersmb pdf

ledgersmb-book's People

Contributors

ehuelsmann avatar neilt avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

neilt

ledgersmb-book's Issues

Book Title still does not format very well in multipage HTML.

I am struggling to make the PDF book title look good and still be acceptable in the multipage HTML. Something in the HTML generation is using the \title and \author on each page.

Need to figure out how to either limit it with HTML only tex or to configure the conversion to do something else.

Adjust the Budgets section as not recommended

I think you want to short-cut the book section on Budgets the same way you did with Overpayments. They just don't work at the moment (and they're on my back-burner; we have enough code to be refactored as it is)

Changes to Chapter 1 (What is LedgerSMB) structure

I think that we should change the order of the sections in chapter 1:

  • Introduction (merge "release history" into this section?)
  • Supported functionalities
  • Feature comparison with alternatives
  • System requirements
  • Application architecture
  • License

Clarity of glossary vs in-line definition items

In chapter 3, there is:

\begin{description}[style=nextline]
\item [Balance Sheet] A statement of financial position. It provides a snapshot of
the current financial health of the business by comparing assets, liabilities,
and equity. As a snapshot the Balance Sheet is produced for a single given date.
\item [Income Statement] A statement of income, expenses, and profit/loss.
Generally, the Income Statement represents a range of time. For example,
the month of January, the first quarter, the year to date, or a specific year.
\item [General Journal] Contains the company's transactions.
\item [General Ledger] Contains the categorized financial data according the chart
of accounts.
\item [Chart of Accounts] The categories of financial data which are tracked in
the financial system. In order to know or report something about your company there
generally has to be a corresponding category in the Chart of Accounts.
\end{description}

which seems exactly the definitions we'd want to add to the glossary. @neilt: The question is: when to put them like this (and do we then include them in the glossary still) and when to put them in the glossary without putting them in-line.

HTML Glossaries are not building correctly on book site

The HTML book versions for 1.10 at book.ledgersmb.org are not building glossaries correctly. The following partial extraction shows as HTML and should not.

\makeglossaries\newacronym
anzsicANZSICAustralian and New Zealand Standard Industry Classification \newacronymapAPAccounts payable \newacronymAPIAPIApplication Programmer Interface \newacronymarARAccounts receivable \newacronymcgiCGICommon Gateway Interface \newacronymcoaCoAchart of accounts \newacronymCOGSCOGScost of goods sold \newacronymcsvCSVComma Separated Values \newacronymECAECAEntity Credit Account

Don't know if this relates to the problem or not, but when I build an image of Ubuntu Lunar to process the book I have to use texlive-latex-extra not texlive-latex-recommended. If I don't the pdflatex does not process the book correctly. It never gets to latexml.

I looked for errors in the build script and did not find any.

Problems with LaTeXML delaying roles update

FYI, there are some problems with LaTeXML and expl3-code.tex which are known upstream and being worked on. Since I cannot test the conversion I have not updated the roles.

Fatal:too_many_errors:100 Too many errors (> 100)!
	at expl3-code.tex; line 32102 col 0 - line 32102 col 5
	In Core::Definition::Expandable[\??? Mat... /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex; from line 10710 col 0 to line 10710 col 33
Conversion failed 101 errors; 1 fatal error (See /home/ledgerdev1/ledgersmb-book/ledgersmb-book.latexml.log) (reqd. 22m 47.63s)

Need to add Architecture Decision Records (ADRs) From LSMB

In order to do this the ADR files which are in markdown format will have to be converted to LaTeX. LaTeXML does not accept the markdown package so they will have to be converted prior to LaTeXML processing. Probably during the import process.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.