vimanuelt
I like all the suggestions.
When it comes to relabelling Ports... I don't know if Build Kit, Source Kit, Build Toolkit is much better since you describe it three ways indicating some room to align on a more universal term. I asked the oracle (ChatGPT) and it spit out... (among 13 other possibilities...)
Source Trees / Source Repositories - which did resonate a bit for me. I like the simplicity and somewhat encompassing idea of "Sources"
It also spit out Build Kits / Build Systems - so I see where you're coming from there. My concern is that it would end up being abbreviated and implemented as 'Kits" /kits (because that's what humans do...) and I think that is no better than ports.
But Sources... is singular/plural and a single word directory path.
I feel like it's important to consider the relationship with Packages in a graceful way and Sources/Source Kit does that best, in my opinion.
3. Source Trees / Source Repositories
- Definition: This refers to the entire directory structure containing the source code and often build instructions for software projects.
- Examples: The Linux kernel source tree, a source tree for a software project like Apache or Nginx.
- Context: This term is often used in larger projects, particularly when dealing with a full source code repository, such as a Git repository containing source code files and build configurations.