-
Notifications
You must be signed in to change notification settings - Fork 1
Description
This plugin is picky about what a "project" file is. I was working on the Real-time Chat project (for the Java Full Stack Developer course), and it doesn't appear to consider the index.html or css or js files in the resources folder to be part of project files (even though the project specifically instructs users to create them). Furthermore any Java Classes that aren't Main.java are also not considered project files.
I say that because I assume this weirdness is why the HyperSkill plugin deleted almost all of my progress for the project. It deleted all Java files aside from Main.java (which held none of my logic; which was broken out into controller/service/config classes); and while I didn't completely lose my index.html/main.css/main.js files; they were for some reason set back to a very early stage of progress (3/8 when I was on the final stage).
I shouldn't have to use version control because I'm afraid a plugin (that goes with a paid subscription) is going to randomly delete all of my work. Why would it ever delete files in the project at all?
If the submissions actually saved the project, then I could reload my last submission, but they don't. They save a handful of nearly useless files; application.properties/build.gradle/Main.java; and the unit tests for Hyperskill; not my classes and files though, none of those got saved...
I am looking at the project files themselves, not just the course/project which I know doesn't show everything in the project (which is also odd and confusing).
I'd suggest not updating/deleting any project files without asking the user first; especially anything within the task folder.
Update: Once again I updated a project and it deleted all my code; this time I used Git and pushed my changes before updating, but still..