2 Commits

Author SHA1 Message Date
Elizabeth
8be2f7f334 Merge branch 'changes' of https://git.bruynooghe.dev/Elizhium/polycule into changes 2024-08-06 19:06:21 +02:00
Elizabeth
7d219974d8 linked tali and aeryn 2024-08-06 19:06:18 +02:00
6 changed files with 107 additions and 159 deletions

View File

@@ -0,0 +1,18 @@
name: check PR
on:
pull_request:
types:[opened, reopened, edited]
jobs:
check_render:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Download renderer
run: wget https://github.com/plantuml/plantuml/releases/download/v1.2024.5/plantuml-1.2024.5.jar
- name: Download java
run: wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz; tar -xvzf OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz
- name: install graphviz
run: sudo add-apt-repository universe; sudo apt update; apt install graphviz -y
- name: render
run: ./jdk-21.0.3+9-jre/bin/java -jar plantuml-1.2024.5.jar polycule.puml

View File

@@ -1,29 +0,0 @@
name: Publish diagram
on:
push:
branches:
- main
jobs:
render:
uses: ./.gitea/workflows/render.yaml
publish:
needs: render
runs-on: ubuntu-latest
steps:
- name: Download build artifact
uses: actions/download-artifact@v3
with:
name: polycule.png
path: ./
- name: Upload to cdn
uses: appleboy/scp-action@v0.1.7
with:
host: bruynooghe.dev
username: elizhium
password: ${{ secrets.ELIZHIUMPW }}
source: "polycule.*"
target: "/home/elizhium/CDN"

View File

@@ -1,31 +1,33 @@
name: Render diagram name: Render diagram
on: on:
pull_request: push:
types: [opened, reopened, edited] branches:
workflow_call: - main
jobs: jobs:
render: Render-Main:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
PLANTUML_VERSION: '1.2025.0'
steps: steps:
- name: Check out repository code - name: Check out repository code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Download renderer - name: Download renderer
run: wget https://github.com/plantuml/plantuml/releases/download/v${{env.PLANTUML_VERSION}}/plantuml-${{env.PLANTUML_VERSION}}.jar run: wget https://github.com/plantuml/plantuml/releases/download/v1.2024.5/plantuml-1.2024.5.jar
- name: Setup Java - name: Download java
uses: actions/setup-java@v4 run: wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz; tar -xvzf OpenJDK21U-jre_x64_linux_hotspot_21.0.3_9.tar.gz
- name: install graphviz
run: sudo add-apt-repository universe; sudo apt update; apt install graphviz -y
- name: render
run: ./jdk-21.0.3+9-jre/bin/java -jar plantuml-1.2024.5.jar polycule.puml
- name: upload to cdn
uses: appleboy/scp-action@v0.1.7
with: with:
distribution: 'temurin' host: bruynooghe.dev
java-version: '21' username: elizhium
- name: Setup Graphviz password: ${{ secrets.ELIZHIUMPW }}
uses: ts-graphviz/setup-graphviz@v2 port: 22
- name: Render diagram source: "polycule.png, polycule.puml"
run: java -jar plantuml-${{env.PLANTUML_VERSION}}.jar polycule.puml target: "/home/elizhium/CDN"
- name: Upload build artifact - uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v3
with: with:
name: polycule.png name: polycule.png
path: polycule.png path: polycule.png

1
.gitignore vendored
View File

@@ -1 +0,0 @@
.idea/

View File

@@ -1,23 +0,0 @@
---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
args: ['--unsafe']
- id: check-added-large-files
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.29.0
hooks:
- id: check-github-actions
args: [--verbose]
- repo: https://github.com/rhysd/actionlint
rev: v1.7.1
hooks:
- id: actionlint
- repo: https://github.com/jorisroovers/gitlint
rev: v0.19.1
hooks:
- id: gitlint

View File

@@ -1,129 +1,110 @@
@startuml @startuml
circle Jenna circle Jenna
circle Elizabeth circle Elizabeth
' circle Bea circle Bea
circle Mira circle Mira
circle Rachel circle Rachel
'circle Evelynn circle Evelynn
'circle Matty circle Matty
'circle Joanna circle Joanna
circle "Emily-Larra-Sarah" circle "Emily-Larra"
'circle Celeste 'circle Celeste
'circle Kiran circle Kiran
'circle Soda circle Tinko
circle Michelle
circle Tara
circle Soda
'circle Lira
circle Evi circle Evi
'circle Kiwi circle Kiwi
'circle "Kiwi's polycule" circle "Kiwi's polycule"
'circle Lara circle Lara
'circle Jack circle Jack
'circle Merel circle Merel
circle Rosie circle Rosie
circle Talinka circle Talinka
circle Ashley circle Ashley
circle "Michelles Partner"
circle Lilia circle Lilia
circle Amber circle Amber
circle Alvin circle Alvin
'circle Dax
circle Amedee circle Amedee
circle Aeryn
circle Ward circle Ward
circle Kathy circle Kathy
circle glas circle Glass
circle Ari circle Ari
circle Frede circle Frede
circle Charlotte circle Charlotte
circle Emery
circle Shen circle Shen
circle Enya circle Enya
circle Kyra circle Kyra
circle "Charlotte C"
circle Chloe circle Chloe
circle Hester circle Ria
circle Koen circle Michael
circle Sylvia circle Francis
circle Seba
circle Nina
circle Sven
circle Tine
circle Hannah
circle Tara
circle Everbloom
circle "Lotte/Ember"
' circle Laure
circle Helena
circle Oriana
circle Alex
circle Thomas
circle Pieter
circle Anton
circle Wyvern
circle Tom
circle Gwen
circle Sarah
circle Nicholas
circle Hellen
circle Kris
circle Nari
circle Ara
Elizabeth -- Jenna: Partner
Jenna -- Elizabeth : Partner
Mira -- Rachel: Married Mira -- Rachel: Married
Evelynn -- Matty :Partner
Matty -- Joanna: Partner
Mira -- Tara: Partner
"Emily-Larra" -- Kiran: Partner
Tinko -- Kiran: Partner
Tara -- Evi: Partner
Bea -- Kiwi: Partner
Soda -- Lara: Partner
"Kiwi's polycule" .. Kiwi
Jack -- Merel: Partner
Jack .. Lara: Casual
Jack .. Soda: Casual
Tinko .. Michelle: Casual
Michelle .. "Emily-Larra": Casual
Michelle .. Kiran: Casual
Elizabeth -- Talinka: Partner
Jenna -- Talinka : Partner Jenna -- Talinka : Partner
Jenna .. Jack : Casual
Talinka .. Jack : Casual
Rosie -- Ashley : Engaged Rosie -- Ashley : Engaged
Ashley -- Talinka : Engaged "Emily-Larra" .. Tinko : Casual
Michelle -- "Michelles Partner" : Partner
Ashley -- Talinka : Partner
Jack .. Joanna : Casual
Lilia .. Ashley : Casual Lilia .. Ashley : Casual
Amber -- Talinka : Partner Amber -- Talinka : Partner
Rosie -- Talinka : Partner Rosie -- Talinka : Partner
Alvin -- Talinka : Partner Alvin -- Talinka : Partner
Amedee -- Evi : Partner Mira .. Talinka : Casual
Evi .. Amedee : Dating
Amber -- Ashley : Partner Amber -- Ashley : Partner
Ashley -- Jenna : Partner Ashley -- Jenna : Partner
Rachel -- Ward : Partner Mira -- Amber : Partner
Tara -- Amber : Partner
Rachel .. Ward : Casual
Ward -- Kathy : Engaged Ward -- Kathy : Engaged
Ward -- glas : Partner Ward -- Glass : Partner
Kathy -- Ari : Partner Kathy -- Ari : Partner
Ari -- Frede : Partner Ari -- Frede : Partner
Mira -- Evi : Partner Mira -- Evi : Partner
Tara .. Amedee : Casual
Tara .. Talinka : Casual
Evi -- Amber : Partner
Amber -- Charlotte : Partner Amber -- Charlotte : Partner
Charlotte -- Tara : Partner
Tara -- Emery : Partner
Shen .. Talinka : Casual Shen .. Talinka : Casual
Amedee -- Enya: Partner Amedee -- Enya: Partner
Enya -- Kyra: Married Enya -- Kyra: Engaged
Amedee .. "Charlotte C": Casual
Amedee .. Chloe: Casual Amedee .. Chloe: Casual
Hester .. Chloe: Casual Amedee .. Ria: Casual
Hester .. Koen: Casual
Chloe .. Koen: Casual
Koen -- Sylvia: Partner
Hester -- Seba: Partner
Hester .. Amedee: Situationship
Koen .. Nina: Casual
Nina -- Sven: Partner
Tine .. Nina: Dating
Tine .. Sven: Dating
Evi -- Ashley: Partner Evi -- Ashley: Partner
Mira -- Hannah : Partner Rosie -- Francis: Partner
Tara -- Mira: Partner Emery -- Michael : Partner
Tara -- Evi: Partner Aeryn .. Talinka : Casual
Tara .. Amedee: Casual
Elizabeth -- "Emily-Larra-Sarah": Partner
Mira .. glas: Casual
Hannah -- "Everbloom": Partner
Helena -- "Everbloom": Partner
Charlotte -- "Lotte/Ember": Engaged
"Emily-Larra-Sarah" .. Oriana : Casual
"Emily-Larra-Sarah" .. Alex : Casual
Thomas .. Tine: Comet
Pieter .. Tine: Dating
Anton .. Tine: Dating
Rosie -- Wyvern: Partner
Hester .. Tom
"Emily-Larra-Sarah" .. "Gwen" : Casual
"Emily-Larra-Sarah" .. "Lotte/Ember": Casual
"Emily-Larra-Sarah" .. Charlotte : Casual
Mira -- "Everbloom": Partner
Tara .. Sarah: Casual
Amber -- Nicholas : Partner
"Emily-Larra-Sarah" .. Hellen : Casual
Evi .. Kris : Casual
Tara .. Gwen: Casual
Hannah .. Nari : Casual
Nari -- Ara : Partner
"Lotte/Ember" -- Hellen : Dating
Everbloom .. "Emily-Larra-Sarah" : Casual
@enduml @enduml