Upgrading while learning in progress #128
Labels
Category-Module
Pertaining to the module's functionality itself.
Issue-Discussion
Let's talk about it!
Up For Grabs / Hacktoberfest 💻
If it's Up For Grabs, take it and run with it! If not, ask if it's in progress / you can take it.
Projects
Milestone
Describe "Module Bug or Issue"
If you want to upgrade from one version of PSKoans to a newer one while your learning is in progress (some koans are done, some are not done), you're going to get a bunch of errors because of changes in the engine and how some of the koans have been restructured.
Context "The Problem"
Everybody wants the latest and greatest versions of their modules, but changing versions while your learning is in progress will result in a wide variety of different issues depending which versions you're moving between.
Context "Expected Behavior"
An upgrade should automatically detect inprog koans and edit them accordingly, or otherwise report your progress. If a new koan is in a file that was previously completely solved, there should be a friendly message describing that scenario.
Obviously the expected behavior is up for debate, but it's not a reasonable assumption that people will start and end their PSKoans learning journey on the same version of the module - especially while hard working folks like @vexx32 @steviecoaster and @corbob are contributing new koans.
The text was updated successfully, but these errors were encountered: