defensive-coding-guide/defensive-coding
2013-07-05 11:07:13 +02:00
..
.tx Updated TX config 2013-05-09 12:59:03 -04:00
docbook-schema Remove Subversion metadata 2013-04-02 14:25:44 +02:00
en-US Java: Add note on reading arrays 2013-07-05 11:07:13 +02:00
pot Added translation templates 2013-03-11 23:20:11 -04:00
scripts Remove Subversion metadata 2013-04-02 14:25:44 +02:00
src Java: Add note on reading arrays 2013-07-05 11:07:13 +02:00
.gitignore Add top-level .gitignore file 2013-04-02 17:29:16 +02:00
Makefile Adjust the publican commands to what is expected by Publican 3 2013-07-02 14:36:15 +02:00
publican.cfg The version attribute is no longer optional with Publican 3 2013-07-02 14:36:35 +02:00
README Adding Defensive Coding book 2013-03-11 18:11:16 -04:00
schemas.xml Adding Defensive Coding book 2013-03-11 18:11:16 -04:00

TODO items
----------

Suggested items for inclusion are listed here:

https://engineering.redhat.com/trac/product-security/wiki/DefensiveCodingTODO

Building HTML documentation
---------------------------

Just type "make".

When you type "make", the code examples in src/ are compiled (mainly
to check for obvious syntax errors, but also for manual testing).  If
you lack the necessary libraries, you can type "make build-manual"
instead, which will skip this step.  The code examples are still
included in the manual.

Dependencies
------------

Building the manual needs the "publican" package and the
"publican-redhat-engservices" package available here:

http://download.lab.bos.redhat.com/brewroot/packages/publican-redhat-engservices/

Version 0.4 of the publican-redhat-engservices package needs publican
3.0.  This version of the package:

http://download.lab.bos.redhat.com/brewroot/packages/publican-redhat-engservices/0.3/2.el6eng/noarch/publican-redhat-engservices-0.3-2.el6eng.noarch.rpm

is known to work with publican 2.8 available in Fedora 17.