Archi scripting

Met de jArchi-plugin is het mogelijk om met een script een architectuurmodel te lezen en te bewerken. Hiermee kun je Archi uitbreiden met je eigen functies. Zie jArchi – Scripting for Archi voor verdere informatie

Op deze pagina vind je verwijzigen naar scripts die nuttig kunnen zijn bij het onderhouden van een architectuurmodel en het maken van views.

  • extra features beschikbaar in open source scripts
  • enkele specifieke scripts voor het beheer van het GEMMA architectuurmodel

Installeren plugin jArchi =[bewerken]

De scripting plug-in is alleen beschikbaar voor Archi donateurs. VNG Realisatie is Archi donateur.

GEMMA- en projectarchitecten kunnen de jArchi plugin downloaden vanuit het Team Architectuurtooling, folder Archi (actuele versie)

Configuratie voor scripting

  • Ga naar jArchi Quick Start
  • Edit > Preferences > Scripting (zie je geen tab scripting, dan moet je de plug-in jArchi eerst installeren)
    • accepteer de default directory of configureer in Archi je <script directory>
      • advies, kies een directory met backup (bijvoorbeeld een dropbox directory)
    • voorkeur editor, bijvoorbeeld Atom of Visual Studio Code (tip: zet script language op javascript)
    • zet JavaScript Engine op GraalVM (default)

Waar vind je scripts[bewerken]

De jArchi plug-in bevat enkele voorbeeld scripts. Maar er zijn nog veel meer scripts te vinden

Scripts voor de GEMMA[bewerken]

Ook is er de repository archi-scripts. Hier vind je de scripts die worden gebruikt voor het beheren van de van de GEMMA en projectarchitecturen. De repository is vooralsnog private.

De scripts maken onder water gebruik van scripts in de '_lib' folder. Om de scripts te kunnen draaien moet je een volledige kopie van de repository lokaal neerzetten. Manieren om dit te doen:

  1. open de in Archi geconfigureerd Scripts folder (Zie Edit > Preferences > Scripting)
  2. download de archi-scripts repository
    1. Zip file
      • groene Code button
      • kies Download ZIP
    2. met git clone
      • open een command prompt in je lokale Scripts folder
      • git clone git@github.com:VNG-Realisatie/archi-scripts.git (vereist SSH key)

Welke scripts er zijn en hoe deze werken, wordt gedocumenteerd in de Readme van de repository (Work in progress)

Deze pagina is het laatst bewerkt op 22 apr 2024 om 14:01.