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 155 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
on:
pull_request:
types: [opened, reopened, edited]
workflow_call:
push:
branches:
- main
jobs:
render:
Render-Main:
runs-on: ubuntu-latest
env:
PLANTUML_VERSION: '1.2025.0'
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Download renderer
run: wget https://github.com/plantuml/plantuml/releases/download/v${{env.PLANTUML_VERSION}}/plantuml-${{env.PLANTUML_VERSION}}.jar
- name: Setup Java
uses: actions/setup-java@v4
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
- name: upload to cdn
uses: appleboy/scp-action@v0.1.7
with:
distribution: 'temurin'
java-version: '21'
- name: Setup Graphviz
uses: ts-graphviz/setup-graphviz@v2
- name: Render diagram
run: java -jar plantuml-${{env.PLANTUML_VERSION}}.jar polycule.puml
- name: Upload build artifact
uses: actions/upload-artifact@v3
host: bruynooghe.dev
username: elizhium
password: ${{ secrets.ELIZHIUMPW }}
port: 22
source: "polycule.png, polycule.puml"
target: "/home/elizhium/CDN"
- uses: actions/upload-artifact@v3
with:
name: polycule.png
path: polycule.png
name: 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,125 +1,110 @@
@startuml
circle Jenna
circle Elizabeth
' circle Bea
circle Bea
circle Mira
circle Rachel
'circle Evelynn
'circle Matty
'circle Joanna
circle "Emily-Larra-Sarah"
circle Evelynn
circle Matty
circle Joanna
circle "Emily-Larra"
'circle Celeste
'circle Kiran
'circle Soda
circle Kiran
circle Tinko
circle Michelle
circle Tara
circle Soda
'circle Lira
circle Evi
'circle Kiwi
'circle "Kiwi's polycule"
'circle Lara
'circle Jack
'circle Merel
circle Kiwi
circle "Kiwi's polycule"
circle Lara
circle Jack
circle Merel
circle Rosie
circle Talinka
circle Ashley
circle "Michelles Partner"
circle Lilia
circle Amber
circle Alvin
'circle Dax
circle Amedee
circle Aeryn
circle Ward
circle Kathy
circle Glas
circle Glass
circle Ari
circle Frede
circle Charlotte
circle Emery
circle Shen
circle Enya
circle Kyra
circle "Charlotte C"
circle Chloe
circle Hester
circle Koen
circle Sylvia
circle Seba
circle Nina
circle Sven
circle Tine
circle Hannah
circle Tara
circle Lara/Lance
circle Lotte
' 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 Kris
circle Nari
circle Ara
circle Ria
circle Michael
circle Francis
Elizabeth -- Jenna: Partner
Jenna -- Elizabeth : Partner
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 .. Jack : Casual
Talinka .. Jack : Casual
Rosie -- Ashley : Engaged
Ashley -- Talinka : Engaged
"Emily-Larra" .. Tinko : Casual
Michelle -- "Michelles Partner" : Partner
Ashley -- Talinka : Partner
Jack .. Joanna : Casual
Lilia .. Ashley : Casual
Amber -- Talinka : Partner
Rosie -- Talinka : Partner
Alvin -- Talinka : Partner
Amedee -- Evi : Partner
Mira .. Talinka : Casual
Evi .. Amedee : Dating
Amber -- Ashley : Partner
Ashley -- Jenna : Partner
Rachel -- Ward : Partner
Mira -- Amber : Partner
Tara -- Amber : Partner
Rachel .. Ward : Casual
Ward -- Kathy : Engaged
Ward -- Glas : Partner
Ward -- Glass : Partner
Kathy -- Ari : Partner
Ari -- Frede : Partner
Mira -- Evi : Partner
Tara .. Amedee : Casual
Tara .. Talinka : Casual
Evi -- Amber : Partner
Amber -- Charlotte : Partner
Charlotte -- Tara : Partner
Tara -- Emery : Partner
Shen .. Talinka : Casual
Amedee -- Enya: Partner
Enya -- Kyra: Married
Amedee -- Enya: Partner
Enya -- Kyra: Engaged
Amedee .. "Charlotte C": Casual
Amedee .. Chloe: Casual
Hester .. Chloe: 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
Amedee .. Ria: Casual
Evi -- Ashley: Partner
Mira -- Hannah : Partner
Tara -- Mira: Partner
Tara -- Evi: Partner
Tara .. Amedee: Casual
Elizabeth -- "Emily-Larra-Sarah": Partner
Mira .. Glas: Casual
Hannah -- "Lara/Lance": Partner
Helena -- "Lara/Lance": Partner
Charlotte -- Lotte: 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: Casual
"Emily-Larra-Sarah" .. Charlotte : Casual
Mira -- "Lara/Lance": Partner
Tara .. Sarah: Casual
Amber -- Nicholas : Partner
Evi .. Kris : Casual
Tara .. Gwen: Casual
Hannah .. Nari : Casual
Nari -- Ara : Partner
Rosie -- Francis: Partner
Emery -- Michael : Partner
Aeryn .. Talinka : Casual
@enduml