Apologies if this is somehow an opinion-based question...
I would like to see if anyone has any good recommendations on how to handle user- and project-based settings for devcontainers. What I mean by that is how to be able to use the Dockerfile and devcontainer.json set in the project and version controlled with added configuration based on user preferences. Examples are different environment variables, aliases or bash_profile definitions.
My approach would be to have them in a separated script invoked by "postCreateCommand", so every developer can have their own version locally, however this does not seem optimal at all.
Any ideas?