Replies: 9 comments
-
What do you think about setting them to Eventually configlet should have a check whether or not the version was bumped if this is introduced |
Beta Was this translation helpful? Give feedback.
-
Do the minor and patch numbers have any meaning yet? |
Beta Was this translation helpful? Give feedback.
-
I imagine every exercise will have some updates before launch, even if that exercise feels good now. So I'd rather use a set of specific flags on an exercise or a status column to represent a checklist of things that need to be done (the resolution of #1455 basically). My aim in locking to 1.0.0 for now is to remove the overhead of anyone having to think about this for the next ~3 months. That said, whatever is easiest for you is the aim here so if the consensus is that 1.0.0-dev flag makes sense, I'm fine with that.
Not for me, but I believe they have very well defined meanings in |
Beta Was this translation helpful? Give feedback.
-
Adapting the test data versioning schema from the problem specifications makes sense to me. |
Beta Was this translation helpful? Give feedback.
-
☝️ I agree with adopting the test data versioning schema from the problem specifications, as they provide relatively clear rules on how to interpret changes to exercises.
I like having a version be associated with an exercise! While the
|
Beta Was this translation helpful? Give feedback.
-
At the same time, global Proposal: tooling always injects an exercise's entry from the global |
Beta Was this translation helpful? Give feedback.
-
Yep, that is absolutely true. Let's see if we can figure out something that is convenient for everyone :) |
Beta Was this translation helpful? Give feedback.
-
What keys from the global |
Beta Was this translation helpful? Give feedback.
-
Hmmm, another way to look at the |
Beta Was this translation helpful? Give feedback.
-
As Concept Exercises change, the feedback given on representations may need to change. Similarly as a language adds new features, the feedback given in an exercise might need to change.
To solve this, I am considering adding a
version
key to an exercisesconfig.json
:1.0.0
until a track launches in v3 mode (ie, you can just ignore any changes to the exercises between now and launch, leaving them at1.0.0
)Does anyone see any issues with this before we document and patch the existing ones?
(cc @exercism/track-maintainers)
Beta Was this translation helpful? Give feedback.
All reactions