random
Repo: wabbit-networks.io/softwares
Supported cases:
wabbit-networks.io/software
<– repo matchwabbit-networks.io/software/*
<– match immediate namespacewabbit-networks.io/software/prod-good
wabbit-networks.io/software/*/*
<– wabbit-networks.io/software/prod/asd
<– will add if requried in futurewabbit-networks.io/software/**
<– match all nested namespaces inside software namespaceInvalid cases:
wabbit-networks.io/software*
<– parse errorwabbit-networks.io/software/prod-*
<– parse errorwabbit-networks.io/software/prod-bad/
<– parse error wabbit-networks.io/soft*
<– parse errorwabbit-networks.io/software/iamge
wabbit-networks.io/software/*
wabbit-networks.io/software/**
fwiw, Bash hides ** under the "globstar" feature, which might have some wording that's worth looking at for documenting this: https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#The-Shopt-Builtin-1
https://git-scm.com/docs/gitignore