summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/nodetree/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/generic/nodetree/README.md')
-rw-r--r--macros/luatex/generic/nodetree/README.md63
1 files changed, 61 insertions, 2 deletions
diff --git a/macros/luatex/generic/nodetree/README.md b/macros/luatex/generic/nodetree/README.md
index 2b92a67fa2..7f21098f11 100644
--- a/macros/luatex/generic/nodetree/README.md
+++ b/macros/luatex/generic/nodetree/README.md
@@ -1,4 +1,3 @@
-
![nodetree](https://raw.githubusercontent.com/Josef-Friedrich/nodetree/master/graphics/packagename.png)
# Abstract
@@ -19,7 +18,7 @@ terminal to generate the document.
# License
-Copyright (C) 2016 by Josef Friedrich <josef@friedrich.rocks>
+Copyright (C) 2016-2020 by Josef Friedrich <josef@friedrich.rocks>
------------------------------------------------------------------------
This work may be distributed and/or modified under the conditions of
the LaTeX Project Public License, either version 1.3 of this license
@@ -102,3 +101,63 @@ Office
![nodetree](https://raw.githubusercontent.com/Josef-Friedrich/nodetree/master/graphics/ligatures.png)
+# Development
+
+First delete the stable version installed by TeX Live. Because the
+package `nodetree` belongs to the collection `collection-latexextra`, the
+option `--force` must be used to delete the package.
+
+ tlmgr remove --force nodetree
+
+## Deploying a new version
+
+Update the version number in the file `nodetree.dtx` on this locations:
+
+### In the markup for the file `nodetree.sty` (approximately at the line number 30)
+
+ %<*package>
+ [2016/07/18 v1.2 Visualize node lists in a tree view]
+ %<*package>
+
+### In the markup for the file `nodetree-embed.sty` (approximately at the line number 220)
+
+ %<*package>
+ [2016/07/18 v1.2 Visualize node lists in a tree view]
+ %<*package>
+
+### In the markup for the package documentation (approximately at the line number 50)
+
+Add a changes entry:
+
+```latex
+\changes{v1.2}{2020/05/20}{...}
+```
+
+### In documentation (documentation.tex) (approximately at the line number 70)
+
+```latex
+\date{v2.0 from 2020/05/29}
+```
+
+### In the file `nodetree.lua` (approximately at the line number 20)
+
+```lua
+if not modules then modules = { } end modules ['nodetree'] = {
+ version = '1.2'
+}
+```
+
+### Update the copyright year:
+
+```
+sed -i 's/(C) 2016-2020/(C) 2016-2021/g' nodetree.ins
+sed -i 's/(C) 2016-2020/(C) 2016-2021/g' nodetree.dtx
+```
+
+### Command line tasks:
+
+```
+git tag -a v1.4
+make
+make ctan
+```