OtterDog is a tool to manage GitHub organizations at scale using a configuration as code approach. It is actively used by the Eclipse Foundation to manage its numerous projects hosted on GitHub.
We started with jq as a simple json query processor.
However, its integration in python is rather slow. As a preparation step to replace JsonBender (which is unmaintained and actually deleted on GitHub) with jsonata, we can already replace all uses of jq with jsonata, which is faster and also provides a cleaner filter mechanism.
We started with jq as a simple json query processor.
However, its integration in python is rather slow. As a preparation step to replace JsonBender (which is unmaintained and actually deleted on GitHub) with jsonata, we can already replace all uses of jq with jsonata, which is faster and also provides a cleaner filter mechanism.