https://github.com/devonfw/solutions
https://github.com/devonfw/solutions
asset-solutions
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/devonfw/solutions
- Owner: devonfw
- License: apache-2.0
- Created: 2021-05-26T05:54:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-06T20:31:11.000Z (over 3 years ago)
- Last Synced: 2025-03-28T02:04:58.186Z (about 1 year ago)
- Topics: asset-solutions
- Language: JavaScript
- Homepage:
- Size: 11.9 MB
- Stars: 4
- Watchers: 17
- Forks: 27
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Architectures / Pattern Catalog of devonfw
This catalog is maintaining the sources for the [architectures website section](https://devonfw.com/website/pages/solutions/).
If you want to edit this repository in the cloud, please click [here](https://gitpod.io/from-referrer/).
## How to create a new architecture
To create a new architecture, copy over the [solution-template.asciidoc](https://github.com/devonfw/solutions/blob/master/solution-template.asciidoc) file from the root of the repository to a newly created folder within https://github.com/devonfw/solutions/tree/master/solutions. For ease of use, the folder name should encode at least the name of your architecture sample / pattern. Afterwards, rename the solution-template.asciidoc file to index.asciidoc to make it be generated properly.
## Tags
You can setup any tags of your choice on top of the asciidoc file as comments. At the moment the copy template provides the two tags `Category` and `Product`. Multiple values for one tag can be separated by colon. It's possible to add additional tags on demand by simply create a new line of key and value pair.
Please add the tag `Maturity level` and set it to one of the values `Initial`, `Advanced`, `Complete` to describe the progress of the architecture description.
```
//Category=coolCategory 2
//Product=A cool product 2;Coolest product
//Maturity level=Complete
```
## Includes Folder
The common solution snippets are placed in the `includes` folders. Each snippet has its own folder in the includes folder. The snippet folders should contain an asciidoc file and the files (e.g. images) used by this snippet.