Commit c4b59e0b authored by Cornelius Schumacher's avatar Cornelius Schumacher
Browse files

Add instructions for creating an application release

parent 41149c9a
This directory contains the application documents for the Blue Angel label for specific software applications. Each software application has its own directory.
An application directory contains the required documents. In the cases where the document contains free-form text, the source is a markdown file, which is converted to a PDF when creating an application release.
To create an application release do the following:
1. Edit the `VERSION` file to contain the correct version number. This is the version of the application documents for the label, not the version of the software.
2. Run `make` to create the PDF versions of the markdown documents and a versioned zip archive which includes all documents.
3. Tag the repository with `v<APPNAME>-<VERSION>`, where <APPNAME> is the name of the software application and version the content of the `VERSION` file
4. Create a release on GitLab and upload the corresponding zip archive as a release artifact.
*-annex-4-*.pdf
*-annex-5-*.pdf
*-annex-6-*.pdf
*.zip
zip: pdf
zip de-uz-215-eng-okular-`cat VERSION`.zip \
de-uz-215-eng-annex-1-okular.docx \
de-uz-215-eng-annex-2-okular.xlsx \
de-uz-215-eng-annex-3-okular-scenario.pdf \
de-uz-215-eng-annex-4-okular.pdf \
de-uz-215-eng-annex-5-okular.pdf \
de-uz-215-eng-annex-6-okular.pdf
pdf:
pandoc -t html de-uz-215-eng-annex-4-okular.md -o de-uz-215-eng-annex-4-okular.pdf
pandoc -t html de-uz-215-eng-annex-5-okular.md -o de-uz-215-eng-annex-5-okular.pdf
pandoc -t html de-uz-215-eng-annex-6-okular.md -o de-uz-215-eng-annex-6-okular.pdf
0.1
\ No newline at end of file
Supports Markdown
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