A lot of beginners seem to struggle with Replit’s configuration within the
.replit hidden file. I personally think this needs to be addressed. Replit attracts a lot of beginner users to programming, and using the Run button is a nice and easy way to test your code. Running locally usually requires you to use the terminal and install every needed package/dependency and the language itself.
The Run button is automatically set to run
main.py in Python, regardless of what file you are working on, (not sure about Node and others). This can be confusing to users who make other files or want to rename the default file to something else. I personally find
.replit a bit confusing myself,
run are very similar, but are different at the same time.
Time to get to the point. A nice UI for easily configuring
.replit, or at least some extension is really needed IMO. This UI should have all of the commonly used
.replit configurations, and explain each one in a beginner-friendly manner. When using templates like Python3 and Node, it should be explained that the
entrypoint has priority over
entrypoint will no longer work after the
[interpreter] section is deleted.
Those are just some ideas, and I’m willing to work with some others that have experience with making extensions (because I have no idea how to make one myself) to get a good foundation showing what Replit should implement natively.