We started a new project using nRF Connect SDK & Zephyr. Installation of development tools is very easy and convenient using VSC add-ons. However, we are concerned about the long-term project maintainability. Namely, we would like to be able to rebuild the project with all NCS dependencies and obtain the same binary after some time when the versions of NCS, VSC plugins or even VCS we are currently using might not be available any more.
So we would like to archive the whole tool suite needed to build the project together with our code. Do you have a ready-made scenario on how to do this effectively, i.e. which folders to back up to be able to easily reestablish the environment on another PC without downloading anything from the internet?