summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorVi Grey <vi@vigrey.com>2022-09-26 04:02:25 -0500
committerVi Grey <vi@vigrey.com>2022-09-26 04:02:25 -0500
commitede5eec5144048e420a265ac5baecc4ea29ff27c (patch)
tree0f80240756ade1be989a51bf1fc8d4b6a2060cd5 /Makefile
parentb984d238f3b2d65553e45a7d430ee9e23b8b2e90 (diff)
downloadtasd-ede5eec5144048e420a265ac5baecc4ea29ff27c.tar.gz
tasd-ede5eec5144048e420a265ac5baecc4ea29ff27c.zip
Change RFC file locations and add CONTRIBUTING.md
Add `latest/` and `tasd-spec-{version}/` directories to `docs/` Add "contribution" rule in `Makefile` to automate the process of adding updated documents to the `docs/` directory Add "Keep a Changelog" link and sentence to this `CHANGELOG.md` file Add Initial `CONTRIBUTING.md` file Rename `draft-tasd-{version}` to `draft-tasd-spec-{version}` Clean up documents rule in `Makefile` to avoid using `cd` and `mv`
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 15 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 8028f64..3446b2c 100644
--- a/Makefile
+++ b/Makefile
@@ -23,15 +23,23 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
-DOC_NAME := draft-tasd-0001
+DOC_NAME := draft-tasd-spec-0001
+DOC_NAME_NO_VERSION := draft-tasd-spec
CURRENTDIR := $(dir $(realpath $(firstword $(MAKEFILE_LIST))))
documents:
- mkdir -p $(CURRENTDIR)build/docs; \
- cd $(CURRENTDIR)src/docs; \
- xml2rfc $(DOC_NAME).xml --text --html --pdf --no-external-js --no-external-css --v3 --id-is-work-in-progress --no-pagination; \
- mv $(DOC_NAME).pdf $(DOC_NAME).html $(DOC_NAME).txt $(CURRENTDIR)build/docs; \
- cd $(CURRENTDIR); \
+ mkdir -p $(CURRENTDIR)build/docs
+ xml2rfc $(CURRENTDIR)src/docs/$(DOC_NAME).xml -p $(CURRENTDIR)build/docs --text --html --pdf --no-external-js --no-external-css --v3 --id-is-work-in-progress --no-pagination
+
+contribution:
+ mkdir -p $(CURRENTDIR)docs/$(DOC_NAME)
+ mkdir -p $(CURRENTDIR)docs/latest
+ cp $(CURRENTDIR)build/docs/$(DOC_NAME).txt $(CURRENTDIR)docs/$(DOC_NAME)/
+ cp $(CURRENTDIR)build/docs/$(DOC_NAME).html $(CURRENTDIR)docs/$(DOC_NAME)/
+ cp $(CURRENTDIR)build/docs/$(DOC_NAME).pdf $(CURRENTDIR)docs/$(DOC_NAME)/
+ cp $(CURRENTDIR)build/docs/$(DOC_NAME).txt $(CURRENTDIR)docs/latest/$(DOC_NAME_NO_VERSION).txt
+ cp $(CURRENTDIR)build/docs/$(DOC_NAME).html $(CURRENTDIR)docs/latest/$(DOC_NAME_NO_VERSION).html
+ cp $(CURRENTDIR)build/docs/$(DOC_NAME).pdf $(CURRENTDIR)docs/latest/$(DOC_NAME_NO_VERSION).pdf
clean:
- rm -rf -- $(CURRENTDIR)build; \
+ rm -rf -- $(CURRENTDIR)build