From 087c5577656f97f31d1216f69ab93bf55d440d12 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 09:33:30 +0100 Subject: [PATCH 1/8] added charts export automation --- .github/workflows/upgrade-documentation.yml | 26 +++++++++++++++++++++ docs/core-createstructure.drawio | 1 + 2 files changed, 27 insertions(+) create mode 100755 docs/core-createstructure.drawio diff --git a/.github/workflows/upgrade-documentation.yml b/.github/workflows/upgrade-documentation.yml index 34d0d67..8bcb1af 100644 --- a/.github/workflows/upgrade-documentation.yml +++ b/.github/workflows/upgrade-documentation.yml @@ -6,7 +6,27 @@ on: - 'releases/*' jobs: + UML-export: + runs-on: ubuntu-latest + environment: + name: UML + steps: + - uses: actions/checkout@v2 + - name: Export UML + uses: docker://rlespinasse/drawio-export:latest + with: + args: -f svg -o ./ docs + - name: git add & commit & upload repo + continue-on-error: true + run: | + git config user.name "$GITHUB_ACTOR" + git config user.email "help@castellanidavide.it" + git add * + git commit -m "Exported UML automatically" + git push https://$GITHUB_ACTOR:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY.git + upgrade-documentation: + needs: [UML-export] runs-on: ubuntu-latest environment: name: documentation @@ -57,6 +77,11 @@ jobs: if __name__ == "__main__": open("Home.md", "w+").write(str(get_content())) EOF + - name: Class UML file + run: | + cd wiki + echo "## :octocat: Class UML :octocat:" > Class-UML.md + echo "![Class UML](https://raw.githubusercontent.com/createstructure/$GITHUB_REPOSITORY/$(echo ${GITHUB_REF#refs/heads/})/docs/$GITHUB_REPOSITORY-Class-UML.svg)" >> Class-UML.md - name: CHANGELOG file run: | cp repo/docs/CHANGELOG.md wiki/ @@ -170,6 +195,7 @@ jobs: run: | cat wiki/_Header.md > repo/docs/README.md cat wiki/Home.md >> repo/docs/README.md + cat wiki/Class-UML.md >> repo/docs/README.md cat wiki/Directory-Structure.md >> repo/docs/README.md cat wiki/CHANGELOG.md >> repo/docs/README.md cat wiki/Rebuild-the-core-createstructure-locally.md >> repo/docs/README.md diff --git a/docs/core-createstructure.drawio b/docs/core-createstructure.drawio new file mode 100755 index 0000000..72f5ce5 --- /dev/null +++ b/docs/core-createstructure.drawio @@ -0,0 +1 @@ +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 \ No newline at end of file From a8512ea7e5c06d2a6e0a6d2573c2c4cf100bd834 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 08:34:00 +0000 Subject: [PATCH 2/8] Exported UML automatically --- docs/core-createstructure-Class-UML.svg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 docs/core-createstructure-Class-UML.svg diff --git a/docs/core-createstructure-Class-UML.svg b/docs/core-createstructure-Class-UML.svg new file mode 100644 index 0000000..7254379 --- /dev/null +++ b/docs/core-createstructure-Class-UML.svg @@ -0,0 +1,2 @@ + +core+ main(argc:int, argv:char*[]):int- getFile(path.string):stringget template- username:string- token:string- data:json+ GetTemplate(repoInfo:json)+ get():string- hasEnding(original:string, ending:string):bool- ending(original:string, ending:string)+ get(repoInfo:json):stringget upload url- username:string- token:string- data: json+ GetUploadURL(repoInfo:json)+ get():string- hasEnding(original:string, ending:string):bool- ending(original:string, ending:string)+ get(repoInfo:json):stringpriority- settings:json- priority:vector<string>+ Priority(settings:json)+ execute(priorityType:string, id:int)+ execute(settings:json, priorityType:string)+ execute(settings:json, priorityType:string, id:int)repo- data:json- path:string- date:tm*- changes:vector<pair<string, string>>+ Repo(data:json)+ all(data:json)+ download(data:json)+ create(data:json)+ elaborate(data:json)+ upload(data:json)+ remove(data:json)- getDate(pattern:string):string- getChanges():vector<pair<string, string>>- getSpecialChanges():vector<pair<string, string>>- replace(original:string, changes:vector<pair<string, string>>):string- endsWith(value:string, ending:string):bool+ all()+ download()+ create()+ elaborate()+ upload()+ remove()repo info check- required:vector<string>- data:json+ RepoInfoCheck(data:json)+ check():bool+ sanitize():json+ sanitize(data:json):jsonworkload- settings:json- cryptation:Cryptation- attempts:int- ID:int- priority:bool+ Workload(settings:json)+ getWorkload():json+ setDone()+ setter(ID:int, priority:bool)- decodeWorkload(repoID:int):json- getPriority():json- getNormal():json- getNormalRepoInfo():json+ getWorkload(settings:json):json+ setDone(settings:json, ID:int, priority:bool)input check- required: vector<string>- data:json+ Inputcheck(data:json)+ check():bool+ sanitize():json+ sanitize(data:json):json
librerias-createstructure
librerias-createstructure
cryptation
cryptation
emoji
emoji
inputs
inputs
json
json
positive
positive
rest
rest
sleep
sleep
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Viewer does not support full SVG 1.1
\ No newline at end of file From 34c0da55a1128a33ede9267bbabbfd78a3ea29d6 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 08:34:30 +0000 Subject: [PATCH 3/8] Upgrade by automatic action --- docs/README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/README.md b/docs/README.md index 533a699..15730b4 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,11 +1,13 @@ # core-createstructure -[![GitHub license](https://img.shields.io/badge/license-GNU-green?style=flat)](https://github.com/createstructure/core-createstructure/blob/main/docs/LICENSE) +[![GitHub license](https://img.shields.io/badge/license-GNU-green?style=flat)](https://github.com/createstructure/core-createstructure/blob/UML-beta/docs/LICENSE) ![Author](https://img.shields.io/badge/author-Castellani%20Davide-green?style=flat) ![sys.platform supported](https://img.shields.io/badge/OS%20platform%20supported-all-blue?style=flat) ## Description Repo where there's the source to create the repo(s) -![createstructure/core-createstructure](https://opengraph.githubassets.com/9b2fad5928b5deecd16dc94ce790de61ed86ce0ae1d52fa66f2e2b6c10d90fd8/createstructure/core-createstructure) +![createstructure/core-createstructure](https://opengraph.githubassets.com/b1da841c688ed78dff7986086fe0203f4d84599b71a7f0bfedf24b14eb9296dc/createstructure/core-createstructure) +## Class UML +![Class UML](https://raw.githubusercontent.com/createstructure/createstructure/core-createstructure/UML-beta/docs/createstructure/core-createstructure-Class-UML.svg) ## Directory structure ``` @@ -37,9 +39,11 @@ Repo where there's the source to create the repo(s) └── docs # documentation ├── CHANGELOG.md ├── LICENSE - └── README.md + ├── README.md + ├── core-createstructure-Class-UML.svg + └── core-createstructure.drawio -6 directories, 22 files +6 directories, 24 files ``` ## Changelog Repo where there is the docker source to be run by the manager-createstructure From d97b7ad1519e7ebfafb7b9da04698ea7451e38fb Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 09:39:20 +0100 Subject: [PATCH 4/8] fix --- .github/workflows/upgrade-documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upgrade-documentation.yml b/.github/workflows/upgrade-documentation.yml index 8bcb1af..43ac7c6 100644 --- a/.github/workflows/upgrade-documentation.yml +++ b/.github/workflows/upgrade-documentation.yml @@ -81,7 +81,7 @@ jobs: run: | cd wiki echo "## :octocat: Class UML :octocat:" > Class-UML.md - echo "![Class UML](https://raw.githubusercontent.com/createstructure/$GITHUB_REPOSITORY/$(echo ${GITHUB_REF#refs/heads/})/docs/$GITHUB_REPOSITORY-Class-UML.svg)" >> Class-UML.md + echo "![Class UML](https://raw.githubusercontent.com/$GITHUB_REPOSITORY/$(echo ${GITHUB_REF#refs/heads/})/docs/${{ github.event.repository.name }}-Class-UML.svg)" >> Class-UML.md - name: CHANGELOG file run: | cp repo/docs/CHANGELOG.md wiki/ From b5e54b2da1cfdbd800c46b7d40b0942ca301bf25 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 08:40:16 +0000 Subject: [PATCH 5/8] Upgrade by automatic action --- docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index 15730b4..1827345 100644 --- a/docs/README.md +++ b/docs/README.md @@ -7,7 +7,7 @@ Repo where there's the source to create the repo(s) ![createstructure/core-createstructure](https://opengraph.githubassets.com/b1da841c688ed78dff7986086fe0203f4d84599b71a7f0bfedf24b14eb9296dc/createstructure/core-createstructure) ## Class UML -![Class UML](https://raw.githubusercontent.com/createstructure/createstructure/core-createstructure/UML-beta/docs/createstructure/core-createstructure-Class-UML.svg) +![Class UML](https://raw.githubusercontent.com/createstructure/core-createstructure/UML-beta/docs/core-createstructure-Class-UML.svg) ## Directory structure ``` From caeea674ce7d182b417e9d6b98159c65c8232947 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 10:08:03 +0100 Subject: [PATCH 6/8] fix --- .github/workflows/upgrade-documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upgrade-documentation.yml b/.github/workflows/upgrade-documentation.yml index 43ac7c6..5316799 100644 --- a/.github/workflows/upgrade-documentation.yml +++ b/.github/workflows/upgrade-documentation.yml @@ -23,7 +23,7 @@ jobs: git config user.email "help@castellanidavide.it" git add * git commit -m "Exported UML automatically" - git push https://$GITHUB_ACTOR:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY.git + git push https://$GITHUB_ACTOR:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY.git -f upgrade-documentation: needs: [UML-export] From 03fc1ab43fd56f11ba7581b97f5402b7d9776af0 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 10:43:03 +0100 Subject: [PATCH 7/8] v10.01.08 --- docs/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8570218..16a3647 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -2,6 +2,7 @@ Repo where there is the docker source to be run by the manager-createstructure - [Changelog](#changelog) + - [[10.01.08] - 2022-03-12](#100108---2022-03-12) - [[10.01.07] - 2022-01-05](#100107---2022-01-05) - [[10.01.06] - 2022-01-05](#100106---2022-01-05) - [[10.01.05] - 2022-01-05](#100105---2022-01-05) @@ -34,6 +35,9 @@ Repo where there is the docker source to be run by the manager-createstructure - [[09.01.01] - 2021-06-19](#090101---2021-06-19) - [Added](#added-4) +## [10.01.08] - 2022-03-12 +- [Added charts automation](https://github.com/createstructure/core-createstructure/issues/7) +- ## [10.01.07] - 2022-01-05 - [Add sponsorship button](https://github.com/createstructure/createstructure.github.io/issues/36) From c5384d60bba2d8e24d16ceb4670480dd5a8d3230 Mon Sep 17 00:00:00 2001 From: DavideC03 Date: Sat, 12 Mar 2022 09:44:03 +0000 Subject: [PATCH 8/8] Upgrade by automatic action --- docs/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/README.md b/docs/README.md index 1827345..c8e7c5b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -49,6 +49,7 @@ Repo where there's the source to create the repo(s) Repo where there is the docker source to be run by the manager-createstructure - [ Changelog ](#changelog) + - [[10.01.08] - 2022-03-12](#100108---2022-03-12) - [[10.01.07] - 2022-01-05](#100107---2022-01-05) - [[10.01.06] - 2022-01-05](#100106---2022-01-05) - [[10.01.05] - 2022-01-05](#100105---2022-01-05) @@ -81,6 +82,9 @@ Repo where there is the docker source to be run by the manager-createstructure - [[09.01.01] - 2021-06-19](#090101---2021-06-19) - [Added](#added-4) +### [10.01.08] - 2022-03-12 +- [Added charts automation](https://github.com/createstructure/core-createstructure/issues/7) +- ### [10.01.07] - 2022-01-05 - [Add sponsorship button](https://github.com/createstructure/createstructure.github.io/issues/36)