More developer terms
Mention a few more tools used. Also word-wrap, which touched most lines.
This commit is contained in:
parent
5653458af2
commit
d20d6267b4
1 changed files with 29 additions and 9 deletions
|
|
@ -1,16 +1,36 @@
|
||||||
GLOSSARY
|
GLOSSARY
|
||||||
----
|
----
|
||||||
|
|
||||||
Developing the Ledger software uses a number different tools, not all of which will be familiar to all developers.
|
Developing the Ledger software uses a number different tools, not all of
|
||||||
|
which will be familiar to all developers.
|
||||||
|
|
||||||
[**Boost**](http://www.boost.org): a standard set of C++ libraries. Most Boost libraries consist of inline functions and templates in header files.
|
[**Boost**](http://www.boost.org): a standard set of C++ libraries. Most
|
||||||
|
Boost libraries consist of inline functions and templates in header files.
|
||||||
|
|
||||||
[**GCC**](http://gcc.gnu.org): GNU Compiler Collection, which includes gcc (the compiler) and gcov (coverage and line based performance) tools.
|
[**CMake**](http://www.cmake.org): A cross platform system for building
|
||||||
|
from source code. It uses the *CMakeLists.txt* files.
|
||||||
|
|
||||||
[**GMP**](https://gmplib.org): Gnu Multiple Precision Arithmetic Library provides arbitrary precision math.
|
[**DOxygen**](http://doxygen.org): generates programming documentation from
|
||||||
|
source code files. Primarly used on C++ sources, but works on all. Uses
|
||||||
|
the *doc/Doxyfile.in* file.
|
||||||
|
|
||||||
[**Travis CI**](https://travis-ci.org): a hosted continuous integration service that
|
[**GCC**](http://gcc.gnu.org): Gnu Compiler Collection, which includes the
|
||||||
builds and runs tests each commit posted to GitHub. Each build creates
|
*gcc* compiler and *gcov* coverage/profiler tool.
|
||||||
a [log](https://travis-ci.org/ledger/ledger), updates a [small graphic](https://travis-ci.org/ledger/ledger.png?branch=master) at the top left of
|
|
||||||
the main project's
|
[**GMP**](https://gmplib.org): Gnu Multiple Precision Arithmetic Library
|
||||||
[README.md](https://github.com/ledger/ledger/blob/master/README.md), and emails the author of the commit if any tests fail.
|
provides arbitrary precision math.
|
||||||
|
|
||||||
|
[**Markdown**](https://daringfireball.net/projects/markdown/): A typesetter
|
||||||
|
format that produces *html* files from *\*.md* files. Note that GitHub automatically renders *.md* files.
|
||||||
|
|
||||||
|
[**Texinfo**](http://www.gnu.org/software/texinfo/): Gnu documentation
|
||||||
|
typesetter that produces *html* and *pdf* files from the *doc/\*.texi*
|
||||||
|
files.
|
||||||
|
|
||||||
|
[**Travis CI**](https://travis-ci.org): a hosted continuous integration
|
||||||
|
service that builds and runs tests each commit posted to GitHub. Each
|
||||||
|
build creates a [log](https://travis-ci.org/ledger/ledger), updates a
|
||||||
|
[small graphic](https://travis-ci.org/ledger/ledger.png?branch=master) at
|
||||||
|
the top left of the main project's
|
||||||
|
[README.md](https://github.com/ledger/ledger/blob/master/README.md), and
|
||||||
|
emails the author of the commit if any tests fail.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue