This repository preserves projects moved out of CNA Lab. Each project is integrated as a Git subtree with its complete source history; the imports are not squashed.
Language bindings and their starter templates live under bindings/:
cna-common-lispandcna-common-lisp-templatecna-goandcna-go-templatecna-javaandcna-java-templatecna-kotlinandcna-kotlin-templatecna-pythonandcna-python-templatecna-rubyandcna-ruby-templatecna-rustandcna-rust-templatecna-swiftandcna-swift-templatecna-tsandcna-ts-templatecna-vbnet-template
black-pinecna-studioexplore-2dmyra-cnatamagotchi-cna
To pull changes from a project's upstream repository while preserving its history, use:
git subtree pull --prefix=<subtree-path> <remote-url> <branch>Do not pass --squash: this repository intentionally retains the individual
source commits.