Skip to content

Commit

Permalink
enrich publications page
Browse files Browse the repository at this point in the history
  • Loading branch information
milesstoetzner committed Aug 18, 2023
1 parent d92560a commit c474e14
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 4 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ This repository holds the step-by-step guides of the following publications.
- [Step-by-Step Guide](https://vintner.opentosca.org/variability4tosca/guides/artifacts)
- [Model of the Motivating Scenario](examples/unfurl-artifacts)
- [Models of the Complexity Evaluation](examples/unfurl-artifacts/stats)
- [@publication-stoetzner-2022-vdmm-v2](https://github.com/OpenTOSCA/opentosca-vintner/releases/tag/publication-stoetzner-2022-vdmm-v2)

<a id="stoetzner-2022-vdmm"/></a>
- **Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model**
Expand All @@ -45,6 +46,7 @@ This repository holds the step-by-step guides of the following publications.
- [Step-by-Step Guide](https://vintner.opentosca.org/variability4tosca/motivation)
- [Model of the Motivating Scenario using Unfurl](examples/unfurl-motivation)
- [Model of the Motivating Scenario using xOpera](examples/xopera-motivation)
- [@publication-stoetzner-2022-vdmm](https://github.com/OpenTOSCA/opentosca-vintner/releases/tag/publication-stoetzner-2022-vdmm)

# Haftungsausschluss

Expand Down
17 changes: 17 additions & 0 deletions docs/docs/contributing/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,23 @@ Branches should be names as follows
Please squash your commits into a single commit with a short but meaningful message and delete the branch afterwards.
The commit message should not have a link to the merge request.

## Tags

A tag must be created for each publication, thesis ...
Therefore, run the following commands.

```shell linenums="1"
git tag -s <tag_name> -m <tag_message>
git push origin <tag_name>
```

For example, the following commands create and push the tag for the publication "Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model" published by Stötzner et al. in 2022.

```shell linenums="1"
git tag -s publication-stoetzner-2022-vdmm -m "Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model"
git push origin publication-stoetzner-2022-vdmm
```


## Command Line Interface

Expand Down
22 changes: 21 additions & 1 deletion docs/docs/publications.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,24 @@ This document contains a list of selected publications.

[//]: # (Using MDPI and ACS Style)

- Stötzner, Miles, Steffen Becker, Uwe Breitenbücher, Kálmán Képes, and Frank Leymann. 2022. "Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model" Algorithms 15, no. 10: 382. [https://doi.org/10.3390/a15100382](https://doi.org/10.3390/a15100382){target=_blank}

## Managing the Variability of Component Implementations and Their Deployment Configurations Across Heterogeneous Deployment Technologies

> _Currently under Review_
- CoopIS 2023
- [Step-by-Step Guide](variability4tosca/guides/artifacts/index.md){target=_blank}
- {{ repo_link('examples/unfurl-artifacts', 'Model of the Motivating Scenario') }}
- {{ repo_link('examples/unfurl-artifacts/stats', 'Models of the Complexity Evaluation') }}
- {{ tag_link('publication-stoetzner-2022-vdmm-v2') }}

## Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model

> Stötzner, Miles, Steffen Becker, Uwe Breitenbücher, Kálmán Képes, and Frank Leymann. 2022. "Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model" Algorithms 15, no. 10: 382. [https://doi.org/10.3390/a15100382](https://doi.org/10.3390/a15100382){target=_blank}
- Algorithms 2022
- [https://doi.org/10.3390/a15100382](https://doi.org/10.3390/a15100382){target=_blank}
- [Step-by-Step Guide](variability4tosca/motivation/index.md){target=_blank}
- {{ repo_link('examples/unfurl-motivation', 'Model of the Motivating Scenario using Unfurl') }}
- {{ repo_link('examples/xopera-motivation', 'Model of the Motivating Scenario using xOpera') }}
- {{ tag_link('publication-stoetzner-2022-vdmm') }}
2 changes: 1 addition & 1 deletion docs/docs/variability4tosca/guides/artifacts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,5 +140,5 @@ vintner setup clean --force

## Publication

This guide is part of our submission to the CoopIS 2023 which is currently under review.
This guide is part of our submission to CoopIS 2023 which is currently under review.
Also check our other [publications](../../../publications.md){target=_blank}.
12 changes: 10 additions & 2 deletions docs/macros.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,16 @@ def experimental_notice():
"""

@env.macro
def repo_link(path):
return "[`%(path)s`](%(url)s){target=_blank}" % {"path": path, "url": "https://github.com/opentosca/opentosca-vintner/tree/main/" + path}
def link(url, title = None):
return "[%(title)s](%(url)s){target=_blank}" % {"title": title if title else url, "url": url}

@env.macro
def repo_link(path, title = None):
return link("https://github.com/OpenTOSCA/opentosca-vintner/tree/main/" + path, title)

@env.macro
def tag_link(tag):
return link("https://github.com/OpenTOSCA/opentosca-vintner/releases/tag/" + tag, "@" + tag)

@env.macro
def autogenerated_notice(cmd, force = False):
Expand Down

0 comments on commit c474e14

Please sign in to comment.