4 Writing modules

This chapter explains how to write modules of your own, either to
extend Gnulib for your own package (see Extending Gnulib), or for
inclusion in gnulib proper.

The guidelines in this chapter do not necessarily need to be followed for
using gnulib-tool. They merely represent a set of good practices.
Following them will result in a good structure of your modules and in
consistency with gnulib.