I don’t think so this conversation is going as it needed to be, First of all I want state that: I don’t have any problem with external development, I myself have used GitHub and other VCS (not VSC) services like git and I indeed use them for other projects like Minecraft modding, etc. I am here just to criticize some of your points about external development and prove some of my points. So here I do:
I think you are talking about publishing assets, while Argon may solve this by programmatically publishing assets, but it has nothing to do with publishing/Deploying (pushing game update out).
Publishing assets and pushing out an update are not the same things, Also, You can just push out an update by (ALT + P).
Why do we even need to build it into Roblox binary in the first place, I understand that as of your perspective, you are doing external development, but (Again your perspective) your tools Like Rojo or Argon are already syncing between studio and VSC (Visual studio code) so if you just need place-file you can get/download it from studio, there are various ways.
What kind of problems you are talking? (Reply after)
I do understand, I’ve already mentioned on top of this reply that I am just criticizing and proving my points, No problem with that.
Yes, That’s what I am trying to say here, not me but anyone can do if they have some spare time and want to program something in mean time. If said clearly “bit of adjusting and modifying”, meant to abstract away the platform dependent code as step one and replace abstracted away code with Roblox studio plugin specific code.
Well, I take that as I was wrong about version controlling in Roblox projects.
Well I know that, I corrected in my above reply from “only” to “mostly” when I saw that in your replies.
That’s all what I had to say.