SkillAgentSearch skills...

Kgit

KLayout GIT Repository Manager

Install / Use

/learn @sebastian-goeldi/Kgit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

KLayout git Package Manager

KLayout git Management

Allow the management of KLayout Packages through git.

Through a .yml file the repository is described. If the package finds a .yml file in any packages of KLayout (in the salt folder), it adds them to manage them by git, even if they weren't a git repository before.

  • Example gitrepo.yml file:
    url:
      https://github.com/sebastian-goeldi/kgit
    name:
      kgit
    

Additionally a subdirectory can be defined. If a subdirectory is defined only a sparse-checkout will be performed (requires git >= 2.14)

  • Example gitrepo.yml with subdirectory:

    url:
      git@gitlab.psiquantum.lan:hardware/tapeouts/klayout/klayout_technologies.git
    subdir:
      ex
    name:
      example/com
    

    This will create a KLayout package at $KLAYOUT_HOME/salt/example/com/ex/ .

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated6mo ago
Forks1

Languages

Python

Security Score

77/100

Audited on Sep 29, 2025

No findings