-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Description
Changed components
- Exercises are no longer in just one directory (exercises/). They are in either
exercises/concept/orexercises/practice/ - Example solutions will now be under a
.meta/directory:- practice exercise example files will move from the directory itself (
two-fer/example.py) to a new.meta/directory. Optionally, files can be renamed toproof.py,demo.py,exemplar.py, or stayexample.py. - concept exercise exemplars are currently located under
concept/<exercise-slug>/.meta/exemplar.py(e.gconcept/currency-exchange/.meta/exemplar.py), and will remain there.
- practice exercise example files will move from the directory itself (
- config.json's
exercisesfield is no longer an array of exercises. It is an object with two properties:conceptandpractice. These each have the same format as the oldexercisesproperty. - Exercise READMEs vary by exercise type.
Scripts dependent on changes components:
- bin/template_status.py
- bin/generate_tests.py
- test/check-exercises.py
Obsolete scripts
The following scripts are no longer needed:
- bin/check-readmes.sh
- bin/check-test-version.py (versions no longer used in problem-specifications)
Ambiguity
@ErikSchierboom, we have these scripts. Neither are needed for CI, but which (if either) should be kept for contributors/maintainers who need to run the new v3 configlet locally
- bin/fetch-configlet
- bin/fetch-canonical_data_syncer
Metadata
Metadata
Assignees
Labels
No labels