-
-
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
exercises
field is no longer an array of exercises. It is an object with two properties:concept
andpractice
. These each have the same format as the oldexercises
property. - Exercise READMEs vary by exercise type.
Scripts dependent on changes components:
- bin/template_status.pybin/generate_tests.pytest/check-exercises.pyTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Obsolete scripts
The following scripts are no longer needed:
- bin/check-readmes.shbin/check-test-version.py (versions no longer used in problem-specifications)To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
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-configletbin/fetch-canonical_data_syncerTo pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
cmccandless commentedon Jan 29, 2021
Additionally, it might be easier to maintain our CI workflows if we break out ci-workflow.yml into separate workflow files.
github-actions commentedon Mar 3, 2021
This issue has been automatically marked as
abandoned 🏚
because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.github-actions commentedon Jun 26, 2021
This issue has been automatically marked as
abandoned 🏚
because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.BethanyG commentedon Jun 27, 2021
Holding open for a bit.
BethanyG commentedon Aug 26, 2021
@cmccandless - apologies for pinging. Can this be closed, or should I hold it open, but un-assign you?
BethanyG commentedon Apr 17, 2022
Closing this as no longer relevant given the changes made to configlet and other re-arranging.