Commit 2922b0b2 authored by John Swinbank's avatar John Swinbank

Create initial structure

parents
Pipeline #7271 passed with stage
in 32 seconds
SDC-005.aux
SDC-005.bbl
SDC-005.bcf
SDC-005.blg
SDC-005.glg
SDC-005.glo
SDC-005.gls
SDC-005.ist
SDC-005.log
SDC-005.out
SDC-005.pdf
SDC-005.run.xml
meta.tex
texput.log
image: registry.gitlab.com/islandoftex/images/texlive:latest
variables:
GIT_SUBMODULE_STRATEGY: normal
build:
script:
- make
artifacts:
paths:
- SDC-005.pdf
[submodule "astron-texmf"]
path = astron-texmf
url = https://git.astron.nl/swinbank/astron-texmf.git
DOCNAME=SDC-005
export TEXMFHOME ?= astron-texmf/texmf
GITVERSION := $(shell git log -1 --date=short --pretty=%h)
GITDATE := $(shell git log -1 --date=short --pretty=%ad)
GITSTATUS := $(shell git status --porcelain)
ifneq "$(GITSTATUS)" ""
GITDIRTY = -dirty
endif
$(DOCNAME).pdf: $(DOCNAME).tex meta.tex
xelatex $(DOCNAME)
makeglossaries $(DOCNAME)
xelatex $(DOCNAME)
.FORCE:
meta.tex: Makefile .FORCE
rm -f $@
printf "%s\n" "% GENERATED FILE -- edit this in the Makefile" >>$@
printf "%s\n" "\newcommand{\vcsRevision}{$(GITVERSION)$(GITDIRTY)}" >>$@
printf "%s\n" "\newcommand{\vcsDate}{$(GITDATE)}" >>$@
\documentclass{astron}
\input{meta}
\setDocTitle{SDC Software Release Plan}
\setDocNumber{SDC-005}
\setDocRevision{\vcsRevision}
\setDocDate{\vcsDate}
\setDocClass{Limited}
\setDocProgram{SDC}
\setDocChangeRecord{
\addChangeRecord{\vcsRevision}{\vcsDate}{Work in progress}
}
\setDocAuthors{
\addPerson{John D. Swinbank}{ASTRON}{\vcsDate}
}
\input{astron-abbreviations}
\makeglossaries
% Don't expand these abbreviations
\glsunset{ASCL}
\glsunset{CPU}
\glsunset{GPU}
\glsunset{TPU}
\glsunset{FPGA}
\glsunset{FTE}
\glsunset{NWO}
\begin{document}
\maketitle
\setglossarystyle{altlist}
\printglossary[title=List of abbreviations]
\clearpage
\section{Introduction}
Perhaps the primary activity of the \gls{SDC} Program is the development of a variety of software packages which will be used to implement the services deployed by the \gls{SDCO} team.
It is essential to establish consistency across the \gls{SDC} Program to \gls{SDCO} interface: software should be tested, documented, and packaged in a consistent way, regardless of which \gls{SDC} Program team is responsible for delivery\footnote{``Consistent'' here is not quite synonymous with identical: different types of software may require different processes, but those processes should be harmonized wherever possible.}.
\end{document}
Subproject commit 4734b2f8b9a4408e063191d2f1a18a96e746e46b
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment