LEFT TEXT
config/_library-config/index-include.md.cms
config/_library-config/sitemap-include.md.cms
#WORK metainfo page description text
(continued)
pages.html
#WORK
<!-- composer >> metainfo -->
site-config | defaults | values |
---|---|---|
brand null |
null |
|
homepage null |
null |
|
search.name null |
null |
|
search.site null |
null |
|
search.call null |
null |
|
search.form null |
null |
|
copyright null |
null |
|
composer 1 |
1 |
|
header null |
`../config/_h | eader.md.cms` |
footer null |
`../config/_f | ooter.md.cms` |
css_overlay dark |
null |
|
copy_protect null |
1 |
|
cols.break lg |
md |
|
cols.scroll 1 |
null |
|
cols.order [ 1, 2, 3 ] |
[ 1, 3, 2 ] |
|
cols.reorder [ 1, 3, 2 ] |
[ 2, 3, 1 ] |
|
cols.size [ 3, 7, 2 ] |
`[ 12, 9, 3 ] | ` |
cols.resize `[ 6, 12, 6 ] | [ 12, 12, 0 |
]` |
metainfo.display ` |
itle><|> – <author|; >
|
; ( – <author| – > . <tags| . >` |
metainfo.null *(none)* |
null |
|
metalist.author.title Author |
Creator |
|
metalist.author.display `*Authors: <| | >, <|>*
|
/li> |
metalist.tags.title Tag |
Mark |
|
metalist.tags.display `*Tags: <|>, | <|>*
|
/li> |
readtime.display `*Reading tim | e: |
d> / Minutes: |
readtime.wpm 220 |
200 |
|
redirect.title Moved To |
Redirecting |
|
redirect.display `**This link | has been permanently moved to: Redirectin |
g: **` |
redirect.match * |
* |
|
redirect.time 5 |
0 |
(continued)
index.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_9.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_8.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_7.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_6.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_5.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_4.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_3.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_2.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_1.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2024-01-01+template_0.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_9.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_8.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_7.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_6.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_5.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_4.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_3.html
The ideal workflow is to put Composer in a top-level .Composer
for each directory tree you want to manage, creating a structure similar to this:
.../.Composer
.../
.../tld/
.../tld/sub/
To save on disk space, using a central Composer install for multiple directory trees, the init target can be used to create a linked .Composer
directory:
make -f .../Makefile init
The directory tree can then be converted to a Composer documentation archive (Quick Start example):
make -f .Composer/Makefile install-all
make all-all
If specific settings need to be used, either globally or per-directory, .composer.mk
and .composer.yml
files can be created (see Configuration Settings, Quick Start example):
make template >.composer.mk && $EDITOR .composer.mk
make template.yml >.composer.yml && $EDITOR .composer.yml
Custom targets can also be defined, using standard GNU Make syntax (see Custom Targets).
GNU Make does not support file and directory names with spaces in them, and neither does Composer. Documentation archives which have such files or directories will produce unexpected results.
It is fully supported for input files to be symbolic links to files that reside outside the documentation archive:
cd .../tld
ln -rs .../README.md ./
make README.html
Similarly to source code, GNU Make is meant to only run one instance within the directory at a time, and Composer shares this requirement. It should be run as a single user, to avoid duplication and conflicts. Concurrent runs will produce unexpected results. It is highly recommended to set MAKEJOBS to a value greater than the default, to speed up processing.
(continued)
pages/2023-01-01+template_2.html