Skip to content
Snippets Groups Projects
Commit 2922b0b2 authored by John Swinbank's avatar John Swinbank
Browse files

Create initial structure

parents
No related branches found
No related tags found
No related merge requests found
Checking pipeline status
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
Makefile 0 → 100644
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment