\page readme README
libart-paperback
libart-paperback is a PDF library for C++.
Feature Requests
Feature requests can be sent to art@helloryan.se or you can join the Art Discord and have a chat: https://discord.gg/dCFMwrbNSP.
Build System
libart-paperback uses the build2 build system for C++. More information about installing build2 is available at https://build2.org.
This README is primarily intended for developers of libart-paperback. For instructions on getting started with integrating libart-paperback into your project, see \ref getting-started.
Project Structure
The source code for libart-paperback is located at $src_root$/art/paperback.
Examples are available in $src_root$/examples.
Documentation
Doxygen is used to generate the API reference documentation for
libart-paperback. If you have Doxygen installed and want to build the
documentation, you can do so by executing b alias{docs} in the
package root.
The documentation will be written to $out_root$/docs.
The Doxygen configuration is located at $src_root$/Doxyfile.in. This
file is preprocessed by build2 before Doxygen is invoked.
Developer Documentation
The developer documentation can be built by executing
b alias{docs-private} in $src_root$. This version of the
documentation includes classes defined in .cxx files as well as
private class members.
Developer documentation will be written to the same directory as the
public documentation, i.e. $out_root$/docs.
Developer documentation is built nightly from master and can be found
at: https://docs.helloryan.se/libart-paperback/.
GitHub Pull Requests
Pull requests on GitHub will definitely be ignored.