Skip to content

Commit

Permalink
New "overview.md" based on "index.md" - and new image
Browse files Browse the repository at this point in the history
  • Loading branch information
koppor committed Jul 13, 2018
1 parent 0a1a0d4 commit db784cf
Show file tree
Hide file tree
Showing 7 changed files with 81 additions and 20 deletions.
8 changes: 8 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
* text=auto eol=lf

*.java eol=lf
*.md eol=lf

*.docx -text
*.pptx -text
*.png -text
*.jpg -text
36 changes: 36 additions & 0 deletions docs/adr/0027-use-dasherization-for-filenames.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Use dasherization for filenames

## Context and Problem Statement

Graphics files have to take a consistent file name

## Decision Drivers <!-- optional -->

* Easy to process by Jekyll
* No WTFs at the creators

## Considered Options

* [Dasherization](https://softwareengineering.stackexchange.com/a/104476/52607) (e.g., `architecture-bpmn4tosca.png`)
* Camel Case (e.g., `ArchitectureBPMN4TOSCA.png`)

## Decision Outcome

Chosen option: "Dasherization", because

* clear separation of parts of the name
* consistent to other URLs (which are typically lowercase)

## License

Copyright (c) 2018 Contributors to the Eclipse Foundation

See the NOTICE file(s) distributed with this work for additional
information regarding copyright ownership.

This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0, or the Apache Software License 2.0
which is available at https://www.apache.org/licenses/LICENSE-2.0.

SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
3 changes: 2 additions & 1 deletion docs/adr/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ This lists the architectural decisions for Eclipse Winery.
- [ADR-0023](0023-use-maven-as-build-tool.md) - Use Maven as build tool
- [ADR-0024](0024-use-travis-for-continuous-integration.md) - Use TravisCI for Continuous Integration
- [ADR-0025](0025-use-same-logback-test-xml-for-each-sub-project.md) - Use same `logback-test.xml` for each sub project
- [ADR-0026](0026-store-license-and-readme-in-entity-root-folder-in-csar.md) - Store `LICENSE` and `README.md` in respective entity's root folder in a CSAR
- [ADR-0026](0026-store-license-and-readme-in-entity-root-folder-in-csar.md) - Store `LICENSE` and `README.md` in respective entity's root folder in a CSAR
- [ADR-0027](0027-use-dasherization-for-filenames.md) - Use dasherization for filenames

<!-- adrlogstop -->

Expand Down
Binary file removed docs/user/graphics/WineryComponents.png
Binary file not shown.
Binary file added docs/user/graphics/pptx/components.pptx
Binary file not shown.
21 changes: 2 additions & 19 deletions docs/user/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,7 @@ It is an Eclipse project and thus support is available through its project page
Winery is also part of the OpenTOSCA ecosystem where more information is available at <http://www.opentosca.org>.
For more information on TOSCA see [our TOSCA information page](../tosca/).

![Winery Components](graphics/WineryComponents.png)

Winery consists of four parts (1) the type and template management, (2) the topology modeler, (3) the BPMN4TOSCA plan modeler, and (4) the repository.

The type, template and artifact management enables managing all TOSCA types, templates and related artifacts.
This includes node types, relationship types, policy types, artifact types, artifact templates, and artifacts such as virtual machine images.

The topology modeler enables to create service templates.
Service templates consists of instances of node types (node templates) and instances of relationship types (relationship templates).
They can be annotated with requirements and capabilities, properties, and policies.

The BPMN4TOSCA plan modeler offers web based creation of BPMN models with the TOSCA extension BPMN4TOSCA.
That means the modeler supports the BPMN elements and structures required by TOSCA plans and not the full set of BPMN [KBBL12].
This part is currently in development and not part of the opensourced code of Winery.

The repository stores TOSCA models and allows managing their content. For instance, node types, policy types, and artifact templates are managed by the repository.
The repository is also responsible for importing and exporting CSARs, the exchange format of TOSCA files and related artifacts.

- [overview](overview.md) - overview on Winery
- [FAQ](FAQ.md) - frequently asked questions
- [Quickstart](quickstart.md)
- [Modeling Guide](modeling-guide.md) - Guide how to use Winery
Expand All @@ -48,7 +31,7 @@ More readings at <https://www.opentosca.org>.

## License

Copyright (c) 2017 Contributors to the Eclipse Foundation
Copyright (c) 2017-2018 Contributors to the Eclipse Foundation

See the NOTICE file(s) distributed with this work for additional
information regarding copyright ownership.
Expand Down
33 changes: 33 additions & 0 deletions docs/user/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Overview

![Winery Components](graphics/components.png)

Winery consists of four parts (1) the type and template management, (2) the topology modeler, (3) the BPMN4TOSCA plan modeler, and (4) the repository.

The type, template and artifact management enables managing all TOSCA types, templates and related artifacts.
This includes node types, relationship types, policy types, artifact types, artifact templates, and artifacts such as virtual machine images.

The topology modeler enables to create service templates.
Service templates consists of instances of node types (node templates) and instances of relationship types (relationship templates).
They can be annotated with requirements and capabilities, properties, and policies.

The BPMN4TOSCA plan modeler offers web based creation of BPMN models with the TOSCA extension BPMN4TOSCA.
That means the modeler supports the BPMN elements and structures required by TOSCA plans and not the full set of BPMN [KBBL12].
This part is currently in development and not part of the opensourced code of Winery.

The repository stores TOSCA models and allows managing their content. For instance, node types, policy types, and artifact templates are managed by the repository.
The repository is also responsible for importing and exporting CSARs, the exchange format of TOSCA files and related artifacts.

## License

Copyright (c) 2017-2018 Contributors to the Eclipse Foundation

See the NOTICE file(s) distributed with this work for additional
information regarding copyright ownership.

This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0, or the Apache Software License 2.0
which is available at https://www.apache.org/licenses/LICENSE-2.0.

SPDX-License-Identifier: EPL-2.0 OR Apache-2.0

0 comments on commit db784cf

Please sign in to comment.